导航:首页 > 编程语言 > javaswing图标

javaswing图标

发布时间:2022-06-15 13:48:04

java swing 怎么在多级菜单项上加图标

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

❷ java swing编程托盘图标显示问题!!求教

在项目根下新建resources目录,然后把resources目录加到Build Path里。
把images\icon.png放到resources目录下。

TrayIcon trayIcon = new TrayIcon(ImageIO.read(getClass().getClassLoader().getResource("images/icon.png")));

❸ java如何用swing修改系统托盘图标

if(SystemTray.isSupported()){//判断系统是否托盘
//创建一个托盘图标对象
TrayIcon icon = new TrayIcon(Toolkit.getDefaultToolkit().getImage(Clock.class.getResource("/javax/swing/plaf/basic/icons/JavaCup16.png")));
//创建弹出菜单
PopupMenu menu = new PopupMenu();
//添加一个用于退出的按钮
MenuItem item = new MenuItem("退出");
item.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
System.exit(0);
}
});
menu.add(item);
//添加弹出菜单到托盘图标
icon.setPopupMenu(menu);
SystemTray tray = SystemTray.getSystemTray();//获取系统托盘
tray.add(icon);//将托盘图表添加到系统托盘
}

❹ java swing的界面中,如何用图标颜色的不同代表不同的状态,

做剩余量的判断不就行了,判断剩余量在什么区间从而改变瓶子的颜色

❺ java swing 创建带图标的按钮

jButton.setBounds(0,0,85,82);
ImageIconicon=newImageIcon("E:\workspace\weixin-admin-pom\src\main\java\com\swing\dl.png");
Imagetemp=icon.getImage().getScaledInstance(jButton.getWidth(),
jButton.getHeight(),icon.getImage().SCALE_DEFAULT);
icon=newImageIcon(temp);
jButton.setIcon(icon);

❻ 我的java Swing程序左上角的小图标无法修改,

试试这个 Image icon = Toolkit.getDefaultToolkit().getImage("G:\\workspace\\Tax_statistics\\src\\icon\\main.ico");
this.setIconImage(icon);

❼ Java swing中,按左上角图标弹出来的菜单(如图)叫什么怎么屏蔽

今天无聊翻了下javaswing和awt的书看了下,搞了个测试窗口,又改了下icon图标,然后也碰到这个问题。

以下是资料:

在JDK1.4以前,我们只有一种方式来去掉窗口的标题栏,那就是直接使用JWindow,用JWindow来代替JFrame使用。但用过JWindow的人一定知道,JWindow在操作系统的任务栏是不可见的,这样我们就无法在几个视窗之间来切换到这个窗口了。

使用JWindow也是很多人知道的一种去掉标题栏的方式。但从Java1.4开始,有一种新的方式可以使用,我们来看看。

现在我们创建一个类并继承于JFrame,

{

publicDecoratedFrame(){

this.getContentPane().add(newJLabel("Justatest."));

this.setUndecorated(true);//去掉窗口的装饰

this.getRootPane().setWindowDecorationStyle(JRootPane.NONE);//采用指定的窗口装饰风格

this.setSize(300,150);

}

publicstaticvoidmain(String[]args){

JFrameframe=newDecoratedFrame();

frame.setVisible(true);

}

}

请看加了注释的两行,要去掉标题栏,关键代码就是这两行,第1行去掉窗口的装饰,第2行为窗口指定头饰风格。在这里,可以通过调用this.getRootPane().setWindowDecorationStyle()方法为窗口指定以下的装饰风格:

NONE无装饰(即去掉标题栏)

FRAME普通窗口风格

PLAIN_DIALOG简单对话框风格

INFORMATION_DIALOG信息对话框风格

ERROR_DIALOG错误对话框风格

COLOR_CHOOSER_DIALOG拾色器对话框风格

FILE_CHOOSER_DIALOG文件选择对话框风格

QUESTION_DIALOG问题对话框风格

WARNING_DIALOG警告对话框风格

在使用Jframe的时候,普遍都会有标题栏,还有最小化,最大化,关闭按纽的,还要实现拖动窗体的功能。

这样的话,对我们实现自定义样式的窗体是很有影响的,

1)要去掉标题栏:

jFrame.setUndecorated(true);

//这样就可以去掉Jframe中对window的装饰了,

2)去掉标题栏,我们就有可能要给程序写代码提供最小化,最大化,关闭的操作,如何实现?

只要给按纽添加MouseListener,

在mouseClick中的调用

jFrame.setExtendedState(jFrame.ICONIFIED);//最小化

if(jFrame.getExtendedState()!=jFrame.MAXIMIZED_BOTH)

jFrame.setExtendedState(jFrame.MAXIMIZED_BOTH);

else

jFrame.setExtendedState(jFrame.NORMAL);

//最大化或正常状态

System.exit(0);

//关闭,退出程序

3)要拖动窗体的功能:

只要给窗体中的某个组件添加如下代码就行了:

csdn里一个叫乌鸦来袭的用户的回复。

具体思路是去掉标题栏装饰,然后使用JRootPane里的装饰风格。

修改完之后是下图的样子,奇丑无比。

这个我以前还从来没注意到,毕竟关eclipse都是直接右上角关掉就完事了。(这个问题可能涉及到windows特性之类的问题,毕竟java跨平台,没有办法随心所欲的操作windows操作系统的所有元素,IBM工程师都懒得去解决的问题。就不建议大家伤脑筋去解决啦。)

❽ java里的swing里怎么在菜单项前面加图标

JMenuBar menuBar = new JMenuBar();
JMenu file = new JMenu("文件"),

Icon new= new ImageIcon("res/new.png");
Icon save= new ImageIcon("res/save.png");
JMenuItem newItem = new JMenuItem("查看结果",new),
saveItem = new JMenuItem("随机数据",save);

这样 就行了 ,很简单。

❾ java 中 用swing ,shell做的窗体,图标怎么设定shell.setImage(image)怎么用

swing 就是 window 的 setIconImage 了
swt 就是 shell setImage

阅读全文

与javaswing图标相关的资料

热点内容
可以在安卓平板上画画的软件是什么 浏览:436
高盛数字加密 浏览:895
软着网上能不能查到自己的源码 浏览:914
编译好的android源码 浏览:993
学校机房云服务器和电脑主机 浏览:10
Python红色五角星画法 浏览:337
压缩饼干翻译 浏览:686
macos命令行窗口的样式 浏览:248
androidflipboard 浏览:878
投资公司投资源码 浏览:75
python语料训练 浏览:338
武夷岩茶产地溯源码 浏览:383
求生组队用什么服务器最好 浏览:24
php回调匿名回调函数 浏览:107
源码翻译软件哪里找 浏览:523
邪恶程序员解说 浏览:600
医生找程序员 浏览:423
cad三维剖切命令 浏览:55
压缩机的气能流多远 浏览:85
linuxfdiskt 浏览:696