java改变文字大小的代码
时间: 2024-10-30 12:06:53 浏览: 13
javascript 改变字体大小方法集合 原创
5星 · 资源好评率100%
在Java中,如果你想要动态地改变文字大小,通常是在Swing或JavaFX这样的GUI库中操作文本组件。以下是一个简单的例子,展示如何在JLabel上设置字体大小:
```java
import javax.swing.JLabel;
import java.awt.Font;
public class TextSizeExample {
public static void main(String[] args) {
// 创建一个JLabel实例
JLabel label = new JLabel("Hello, World!");
// 设置初始字体大小
Font initialFont = label.getFont();
int fontSize = initialFont.getSize(); // 获取当前字号
// 改变字体大小
Font newFont = new Font(initialFont.getName(), Font.PLAIN, fontSize + 5); // 增加5像素
label.setFont(newFont);
// 显示更改后的大小
System.out.println("Initial size: " + fontSize);
System.out.println("New size: " + newFont.getSize());
// 添加到窗口以便查看效果
SwingUtilities.invokeLater(() -> {
JFrame frame = new JFrame();
frame.getContentPane().add(label);
frame.pack();
frame.setVisible(true);
});
}
}
```
在这个例子中,我们首先获取了初始的字体大小,然后创建了一个新的字体对象,增加了指定的点数(像素),最后将新字体应用到了标签上。
阅读全文