java菜单字体怎样修改?
觉得默认字体很难看!该怎样修改?JMenuBarmyMenu=newJMenuBar();JMenu[]menus={newJMenu("编辑(E)"),newJMenu...
觉得默认字体很难看!该怎样修改?
JMenuBar myMenu = new JMenuBar();
JMenu[] menus = { new JMenu("编辑(E)"), new JMenu("查看(V)"),
new JMenu("帮助(H)") };
JMenuItem[] fileMenuItems = { new JMenuItem("复制 Ctrl+c"),
new JMenuItem("粘贴Ctrl+v"), };
JMenuItem[] editMenuItems = { new JMenuItem("科学型"), new JMenuItem("标准型"), }; 展开
JMenuBar myMenu = new JMenuBar();
JMenu[] menus = { new JMenu("编辑(E)"), new JMenu("查看(V)"),
new JMenu("帮助(H)") };
JMenuItem[] fileMenuItems = { new JMenuItem("复制 Ctrl+c"),
new JMenuItem("粘贴Ctrl+v"), };
JMenuItem[] editMenuItems = { new JMenuItem("科学型"), new JMenuItem("标准型"), }; 展开
3个回答
展开全部
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类
和其它东西.
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类
和其它东西.
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
fileMenuItems.setFont()试了吗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询