nbcj.net
当前位置:首页 >> jAvA的JMEnuItEm如何添加图标? >>

jAvA的JMEnuItEm如何添加图标?

用setIcon。 JMenuItem file=new JMenuItem("文件"); ImageIcon logo=new ImageIcon("icon.gif"); file.setIcon(logo);

可以直接在程序中将图片压缩: ImageIcon ico=new ImageIcon("1111.jpg"); ico.setImage(ico.getImage().getScaledInstance(30,30,Image.SCALE_DEFAULT));

JMenu和JMenuItem一样都有setIcon函数,用setIcon函数就可以设置图标. 例如: JMenu file=new JMenu("文件"); ImageIcon logo=new ImageIcon("logo.gif"); //这里定义一个Icon图片 file.setIcon(logo); //这里设置Icon图片到JMenu

这个是二级菜单项,只要添加二级菜单,自然会出现的

我真佩服我自己,这方法都能想出来,呵呵。。。 import javax.swing.*; import java.awt.Color; import java.awt.Graphics; import javax.swing.plaf.basic.BasicMenuItemUI; public class TestMenu extends JFrame { JMenuBar mbrTest; JMenu m...

在构建菜单栏时JMenuItem确实是放置在 JMenu上 好好感觉一下两者是不是有些相似,都是用于在菜单栏上提供显示菜单项 既然相似,自然就会使用继承减少代码量 JMenu继承 JMenuItem 父类 JMenuItem中提供的点击事件等被密封 子类 JMenu又扩充了菜单...

你可以看一下能不能设置布局管理器。布局管理器可以设置间隙。 如果不能,那么就在名称两边加空格吧。

new ImageIcon("a.gif") 表示新生成一个ImageIcon对象,参数是字符串“a.gif" item1=new JMenuItem("java话题",new ImageIcon("a.gif")); 整个意思应表示生成一个菜单,汉子提示”java话题“,对应的图标为”a.gif“。

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) { Even...

你添加监听器了吗?我只能想到这些了

网站首页 | 网站地图
All rights reserved Powered by www.nbcj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com