我有几个操作界面(Procedure,Service,Paramenter),建立了Jmenu菜单,想实现界面间互相跳转:
JMenuItem mnuService = new JMenuItem("\u670D\u52A1\u5B9A\u4E49");
mnuService.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent arg0) {
Service.main();
}
});
这是其中一个菜单项目的监听,但是运行是点击菜单时没有任何反应,是否正确,应该怎样实现,请老鸟指点!!
JMenuItem mnuService = new JMenuItem("\u670D\u52A1\u5B9A\u4E49");
mnuService.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent arg0) {
Service.main();
}
});
这是其中一个菜单项目的监听,但是运行是点击菜单时没有任何反应,是否正确,应该怎样实现,请老鸟指点!!
解决方案 »
- 知道的过来看看。。。。。。
- 新手急求!IO效率
- 请问Java中线程的yield()方法,sleep()方法,wait()方法,start()方法的作用和区别
- 提问:GUI程序的JAVA代码(swing)导入到Netbean中,能编译运行,但无法得到该GUI的可视化图形编辑界面。
- 嘿嘿,好不容易3个小三角了,顺便提个问题
- Java性能优化权威指南 谁有这本书的pdf文字版?
- 菜鸟问题
- JFileChooser怎么选中根目录,比如c:\,d:\??
- java小问题,请入。
- 谁有输入校验的代码啊?比如时间录入,只能录时间,按下字母键无效
- ServerSocket创建失败
- 求助java.io.streamcorruptedException问题
即:
mnuService.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0) {
Service.main();
}
});
你的问题应该是一个程序中有若干个界面,它们要相互切换。这些界面可以用不同Panel来做,通过隐藏一个显示另一个来实现
不会有多个main()方法的
启动一个Thread试试
mnuService.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent arg0) {
new Thread(){
public void run(){
Service.main();
}
}.start();
}
});