700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > java 改变字体大小_java – 根据屏幕大小更改字体大小

java 改变字体大小_java – 根据屏幕大小更改字体大小

时间:2021-10-06 22:40:02

相关推荐

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) {

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。