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("标准型"), };
展开
 我来答
198901245631
推荐于2016-04-05 · TA获得超过3.5万个赞
知道大有可为答主
回答量:9037
采纳率:92%
帮助的人:1731万
展开全部

这个没办法更改的。

解释:java菜单栏通常是指的编译器,如eclipse或者四号myeclipse的菜单栏,这个字体都是定义好的,是eclipse内置的,不能被变更字体,也没办法调整大小。

lijt1987
推荐于2017-12-16 · TA获得超过609个赞
知道小有建树答主
回答量:636
采纳率:0%
帮助的人:437万
展开全部
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类
和其它东西.
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
firefly8212
2009-03-24 · TA获得超过5667个赞
知道小有建树答主
回答量:826
采纳率:0%
帮助的人:328万
展开全部
fileMenuItems.setFont()试了吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式