javaswing字体
时间: 2023-10-15 15:08:06 浏览: 52
如果您想在Java Swing中设置字体,可以使用以下代码:
```
Font font = new Font("Arial", Font.BOLD, 12);
JLabel label = new JLabel("Hello World");
label.setFont(font);
```
其中,第一个参数是字体名称,第二个参数是字体样式(例如粗体、斜体等),第三个参数是字体大小。
相关问题
java swing字体选择器
您可以使用javax.swing.JFontChooser类来创建一个字体选择器。下面是一个简单的示例代码:
```
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class FontChooserExample extends JFrame {
private JTextField textField;
private JButton button;
public FontChooserExample() {
textField = new JTextField(20);
button = new JButton("选择字体");
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
Font font = JFontChooser.showDialog(FontChooserExample.this, "选择字体", null);
if (font != null) {
textField.setFont(font);
}
}
});
getContentPane().setLayout(new FlowLayout());
getContentPane().add(textField);
getContentPane().add(button);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(400, 300);
setLocationRelativeTo(null);
setVisible(true);
}
public static void main(String[] args) {
new FontChooserExample();
}
}
```
在这个示例中,我们创建了一个包含一个文本框和一个按钮的窗口。当用户单击按钮时,我们使用JFontChooser类显示一个字体选择器对话框。如果用户选择了一个字体,我们将该字体应用于文本框。
注意:JFontChooser类不是标准的Java Swing类,您需要自己实现或者使用第三方库才能使用它。
javaswing font支持的字体
Java Swing支持的字体包括:
1. 宋体
2. 黑体
3. 微软雅黑
4. 隶书
5. 楷体
6. 新宋体
7. 仿宋
8. 仿宋_GB2312
9. 幼圆
10. 华文细黑
11. 华文楷体
12. 华文宋体
13. 华文中宋
14. 华文仿宋
15. 华文彩云
16. 华文琥珀
17. 华文隶书
18. 华文行楷
19. 华文新魏
20. 华文正楷
21. 华文隶书等。