获取屏幕大小使用此

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 – 根据屏幕大小更改字体大小相关推荐

  1. android 更改字体_如何在Android中更改字体

    android 更改字体 Ben Stockton 本·斯托克顿 Android offers plenty of options to customize the appearance of you ...

  2. java改变背景图片大小_java编写界面设置 背景图片的大小

    设置背景图片大小跟电脑屏幕大小一致: 方法: ImageIcon background = new ImageIcon("res\\index.jpg"); Dimension s ...

  3. java 改变文件权限_Java文件权限

    java 改变文件权限 Java File class contains methods to check file permissions for the application user. The ...

  4. java pdf 用系统字体大小_java 用itext设置pdf纸张大小操作_Java_软件编程

    做快递面单打印模板,快递要求纸张大小100 x 150mm. PageSize.A4=595 x 842 A4尺寸=210mm×297mm 故设置纸张大小: public static final R ...

  5. java获取map大小_java – 从HashMap获取最大Set大小

    我有一个< Integer,Set< Integer>>的hashMap. 我愿意使用java流操作获取具有最大大小的Set. 这是我的例子: public class Exa ...

  6. java比较三个数大小_java算法--三个数字比较大小

    import java.util.Scanner; //比较大小 public class Main3 { public static void main(String[] args) { input ...

  7. java 比较时间时分的大小_java计算时间差及比较时间大小

    java计算时间差及比较时间大小 javaz中对日期时间的处理比较多,代码中列出了3中日期时间计算差值的方法. 比如:现在是2004-03-26 13:31:40 过去是:2004-01-02 11: ...

  8. java imageicon大小_Java 自动缩放ImageIcon到标签大小

    小编典典 这是一个棘手的问题.你强调了一个事实,即你正在使用a JLabel来显示图像,这是标准的处理方式,但是却JLabel是一个复杂的小野兽,具有文本,图标以及文本的对齐和定位. 如果你不需要所有 ...

  9. java 检测网络图片大小_java – 网络摄像头支持的图片大小

    我正在尝试检索我的网络摄像头支持的可用图片尺寸分辨率;使用OpenCV库.我已经尝试使用类似的 Android问题/答案,但无济于事. (例如 Android camera supported pic ...

  10. java 正则比大小_Java:正则表达式模式匹配器是否有大小限制? - java

    我的模式类似于OR:"word1 | word2 | word3" 我大约有800个字. 可能有问题吗? 参考方案 您仅受记忆和理智的限制.

最新文章

  1. linux下查看当前用户的 三个命令
  2. 深入理解C++重载函数
  3. HashMap多线程并发问题分析
  4. docker中lnmp访问php页面,Docker下部署LNMP工作环境的教程(详细步骤)
  5. 简单了解RestTemplate源码
  6. JDeveloper中文乱码问题
  7. Network POJ-3694
  8. 使用CSVDE批量导入命令/出口AD用户
  9. 如何使用Cisdem Video Converter在Mac上将大型 AVI 转换为 MP4
  10. 微服务升级_SpringCloud Alibaba工作笔记0017---Nacos之服务消费者注册和负载
  11. python os模块打开文件_Python 文件操作之OS模块
  12. 每日算法系列【LeetCode 926】将字符串翻转到单调递增
  13. js ajax 表单异步提交
  14. 微信小程序开发入门教程
  15. MyQQ:可以在终端里面上的QQ
  16. 华为物联网(IOT)开发者平台
  17. 代码审计(全文通读审计案例)
  18. 12、【李宏毅机器学习(2017)】Semi-supervised Learning(半监督学习)
  19. 新书出版了 - 移动App测试实战
  20. 战地1如何修改服务器,战地1修改服务器地址

热门文章

  1. 【题解】UVA11584 Partitioning by Palindromes
  2. 【UEFI实战】UEFI中使用汇编代码
  3. php写前端还是nodejs,javascript - 新手想在短期内写一个个人博客,是用php还是用nodejs?...
  4. Excel如何批量添加邮箱后缀
  5. kail linux双系统win7,一步一步教你在Win7环境下安装Win7和Kali双系统
  6. java序列化算法透析_java--序列化及其算法透析
  7. NYOJ 33 蛇形填数——————思维
  8. 游戏设计模式阅读笔记3——重访设计模式(观察者模式)
  9. Error: Cannot find module 'chalk'
  10. 添闻地图商户采集教程-含高德、腾讯、百度