简单的Java窗体下拉框字体样式选择,字体样式包含十多种,菜单名为字体样式
时间: 2023-09-14 14:09:14 浏览: 125
Java窗体字体样式
可以使用Java的Swing库来实现一个下拉框选择字体样式的功能。下面是一个简单的示例代码:
```java
import java.awt.Font;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class FontSelector {
public static void main(String[] args) {
JFrame frame = new JFrame("字体样式选择");
JPanel panel = new JPanel();
String[] fontNames = { "宋体", "黑体", "楷体", "微软雅黑", "Arial", "Times New Roman" };
JComboBox<String> comboBox = new JComboBox<>(fontNames);
comboBox.setSelectedIndex(0); // 默认选中第一个字体
comboBox.addActionListener(e -> {
String fontName = (String) comboBox.getSelectedItem();
Font font = new Font(fontName, Font.PLAIN, 14);
panel.setFont(font);
});
panel.add(comboBox);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().add(panel);
frame.setSize(300, 200);
frame.setVisible(true);
}
}
```
这个程序创建了一个窗口,窗口中包含一个下拉框和一个面板。下拉框中列出了多种字体样式,当用户选择其中一项时,程序会改变面板的字体样式。在实际应用中,你可以根据自己的需求修改这个程序来实现不同的功能。
阅读全文