请问java中有没有方法使swing窗口不能被最小化?
关注:61 答案:2 mip版
解决时间 2021-01-16 17:25
提问者妳熄滅叻菸,説啓従偂
2021-01-15 20:34
既然有,那不好说是什么意思?
是不是代码很长或很难?
最佳答案
二级知识专家獨守空城
2021-01-15 20:54
有啊,设计一个只有关闭按钮的而没有最大和最小的窗口就OK了,至于方法自己去查帮助文档,要学会独立学习啊!
全部回答
1楼棄療尐钕
2021-01-15 21:45
package seara.swing;
import java.awt.awtexception;
import java.awt.image;
import java.awt.menuitem;
import java.awt.popupmenu;
import java.awt.systemtray;
import java.awt.toolkit;
import java.awt.trayicon;
import java.awt.event.actionevent;
import java.awt.event.actionlistener;
import javax.swing.jframe;
import javax.swing.jlabel;
import javax.swing.joptionpane;
public class testsystetray {
public static void main(string args[]) {
trayicon trayicon = null;
if (systemtray.issupported()) // 判断系统是否支持系统托盘
{
systemtray tray = systemtray.getsystemtray(); // 创建系统托盘
image image = toolkit.getdefaulttoolkit().getimage("res\\icon.gif");// 载入图片,这里要写你的图标路径哦
actionlistener listener = new actionlistener() {
public void actionperformed(actionevent e) {
jframe frame = new jframe();
frame.setbounds(400, 400, 200, 200);
jlabel label = new jlabel("welcome jdk1.6");
frame.add(label);
frame.setvisible(true);
}
};
// 创建弹出菜单
popupmenu popup = new popupmenu();
menuitem defaultitem = new menuitem("主界面");
defaultitem.addactionlistener(listener);
menuitem exititem = new menuitem("退出程序");
exititem.addactionlistener(new actionlistener() {
public void actionperformed(actionevent e) {
if (joptionpane.showconfirmdialog(null, "确定退出系统") == 0) {
system.exit(0);
}
}
});
popup.add(defaultitem);
popup.add(exititem);
trayicon = new trayicon(image, "seara", popup);// 创建trayicon
trayicon.addactionlistener(listener);
try {
tray.add(trayicon);
} catch (awtexception e1) {
e1.printstacktrace();
}
}
}
}
我要举报
如果感觉以上信息为低俗/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!
点此我要举报以上信息!
推荐资讯
大家都在看