第1个回答 推荐于2017-12-16
import java.awt.EventQueue;
import java.awt.Font;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
public class Test {
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
MyFrame f = new MyFrame();
f.setVisible(true);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
});
}
}
class MyFrame extends JFrame {
public MyFrame() {
setSize(400,400);
menuBar = new JMenuBar();
this.setJMenuBar(menuBar);
menu = new JMenu("hello");
menuBar.add(menu);
menu.setFont(new Font("宋体", Font.ITALIC, 12)); //设置字体
JMenuItem[] items = new JMenuItem[] { new JMenuItem("文件(E)"), new JMenuItem("编辑(E)") };
for (JMenuItem item : items) {
item.setFont(new Font("楷体",Font.BOLD,30)); //设置字体
menu.add(item);
}
}
private JMenu menu;
private JMenuBar menuBar;
}
给份代码你看.
你最好参考一下JDK帮助文档
用搜索功能找
java.awt包时面的Font类
和其它东西.本回答被提问者采纳