javaswing font支持的字体
时间: 2023-05-01 18:00:05 浏览: 121
Java Swing支持的字体包括:
1. 宋体
2. 黑体
3. 微软雅黑
4. 隶书
5. 楷体
6. 新宋体
7. 仿宋
8. 仿宋_GB2312
9. 幼圆
10. 华文细黑
11. 华文楷体
12. 华文宋体
13. 华文中宋
14. 华文仿宋
15. 华文彩云
16. 华文琥珀
17. 华文隶书
18. 华文行楷
19. 华文新魏
20. 华文正楷
21. 华文隶书等。
相关问题
javaswing字体
如果您想在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类,您需要自己实现或者使用第三方库才能使用它。