java 改变字体大小_java – 根据屏幕大小更改字体大小
获取屏幕大小使用此
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
double width = screenSize.getWidth();
double height = screenSize.getHeight();
并根据宽度或高度设置fint尺寸
button.setFont(new Font("Arial", Font.PLAIN, (int)width/50));
编辑
或者,如果您尝试更改字体大小,具体取决于组件何时更改大小
implement ComponentListener
然后
frame.addComponentListener(this);
和ComponentListener的方法
public void componentHidden(ComponentEvent e) {
}
public void componentMoved(ComponentEvent e) {
}
public void componentResized(ComponentEvent e) {
int width = frame.getWidth();
button.setFont(new Font("Arial", Font.PLAIN, width / 25));
frame.getContentPane().revalidate();
}
public void componentShown(ComponentEvent e) {
}
java 改变字体大小_java – 根据屏幕大小更改字体大小相关推荐
- android 更改字体_如何在Android中更改字体
android 更改字体 Ben Stockton 本·斯托克顿 Android offers plenty of options to customize the appearance of you ...
- java改变背景图片大小_java编写界面设置 背景图片的大小
设置背景图片大小跟电脑屏幕大小一致: 方法: ImageIcon background = new ImageIcon("res\\index.jpg"); Dimension s ...
- java 改变文件权限_Java文件权限
java 改变文件权限 Java File class contains methods to check file permissions for the application user. The ...
- java pdf 用系统字体大小_java 用itext设置pdf纸张大小操作_Java_软件编程
做快递面单打印模板,快递要求纸张大小100 x 150mm. PageSize.A4=595 x 842 A4尺寸=210mm×297mm 故设置纸张大小: public static final R ...
- java获取map大小_java – 从HashMap获取最大Set大小
我有一个< Integer,Set< Integer>>的hashMap. 我愿意使用java流操作获取具有最大大小的Set. 这是我的例子: public class Exa ...
- java比较三个数大小_java算法--三个数字比较大小
import java.util.Scanner; //比较大小 public class Main3 { public static void main(String[] args) { input ...
- java 比较时间时分的大小_java计算时间差及比较时间大小
java计算时间差及比较时间大小 javaz中对日期时间的处理比较多,代码中列出了3中日期时间计算差值的方法. 比如:现在是2004-03-26 13:31:40 过去是:2004-01-02 11: ...
- java imageicon大小_Java 自动缩放ImageIcon到标签大小
小编典典 这是一个棘手的问题.你强调了一个事实,即你正在使用a JLabel来显示图像,这是标准的处理方式,但是却JLabel是一个复杂的小野兽,具有文本,图标以及文本的对齐和定位. 如果你不需要所有 ...
- java 检测网络图片大小_java – 网络摄像头支持的图片大小
我正在尝试检索我的网络摄像头支持的可用图片尺寸分辨率;使用OpenCV库.我已经尝试使用类似的 Android问题/答案,但无济于事. (例如 Android camera supported pic ...
- java 正则比大小_Java:正则表达式模式匹配器是否有大小限制? - java
我的模式类似于OR:"word1 | word2 | word3" 我大约有800个字. 可能有问题吗? 参考方案 您仅受记忆和理智的限制.
最新文章
- linux下查看当前用户的 三个命令
- 深入理解C++重载函数
- HashMap多线程并发问题分析
- docker中lnmp访问php页面,Docker下部署LNMP工作环境的教程(详细步骤)
- 简单了解RestTemplate源码
- JDeveloper中文乱码问题
- Network POJ-3694
- 使用CSVDE批量导入命令/出口AD用户
- 如何使用Cisdem Video Converter在Mac上将大型 AVI 转换为 MP4
- 微服务升级_SpringCloud Alibaba工作笔记0017---Nacos之服务消费者注册和负载
- python os模块打开文件_Python 文件操作之OS模块
- 每日算法系列【LeetCode 926】将字符串翻转到单调递增
- js ajax 表单异步提交
- 微信小程序开发入门教程
- MyQQ:可以在终端里面上的QQ
- 华为物联网(IOT)开发者平台
- 代码审计(全文通读审计案例)
- 12、【李宏毅机器学习(2017)】Semi-supervised Learning(半监督学习)
- 新书出版了 - 移动App测试实战
- 战地1如何修改服务器,战地1修改服务器地址
热门文章
- 【题解】UVA11584 Partitioning by Palindromes
- 【UEFI实战】UEFI中使用汇编代码
- php写前端还是nodejs,javascript - 新手想在短期内写一个个人博客,是用php还是用nodejs?...
- Excel如何批量添加邮箱后缀
- kail linux双系统win7,一步一步教你在Win7环境下安装Win7和Kali双系统
- java序列化算法透析_java--序列化及其算法透析
- NYOJ 33 蛇形填数——————思维
- 游戏设计模式阅读笔记3——重访设计模式(观察者模式)
- Error: Cannot find module 'chalk'
- 添闻地图商户采集教程-含高德、腾讯、百度