如何关闭打开的所有interframe或者选种的一个 internalframe在desktoppane中,上面有菜单栏点击产生interframe,如何关闭打开的所有interframe或者选种的一个。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不好意思,小弟菜鸟,问题自己解决拉。贴出代码 public void actionPerformed(ActionEvent e) { if ("new".equals(e.getActionCommand())) { //new String b=e.getActionCommand(); createFrame(); } else if ("new1".equals(e.getActionCommand())) { //new String b=e.getActionCommand(); createFrame();} else if ("close".equals(e.getActionCommand())) { //new String b=e.getActionCommand(); boolean alreadyDisposed = false; if (!alreadyDisposed) { alreadyDisposed = true; JInternalFrame a[]=desktop.getAllFrames(); for(int i=0;i<a.length;i++) { desktop.remove(a[i]); } desktop.updateUI(); } } else if ("close selected".equals(e.getActionCommand())) { //new String b=e.getActionCommand(); boolean alreadyDisposed = false; if (!alreadyDisposed) { alreadyDisposed = true; JInternalFrame a=desktop.getSelectedFrame(); desktop.remove(a); desktop.updateUI(); } } else if("quit".equals(e.getActionCommand())) { //make sure the program exits System.exit(0); } else{ //quit quit(); } }我用的方法可能很笨,希望大家贴出更加优化的代码。 请问一下ibatis的between查询语句,哪错了啊 我女朋友陈要结婚了,新郎不是我。写段程序来哭诉吧!!! 高分求解。关于正则表达式。 在jtextarea中如何把光标设置到document的结尾处 JAVA是否需要数据库 javacomm20-win32之浮夸? 编写一个简单程序 为什么不能退出?? += 的疑惑 java学习心得交流 请教字符串查找问题`` 参数传递的问题!!
public void actionPerformed(ActionEvent e) {
if ("new".equals(e.getActionCommand())) { //new
String b=e.getActionCommand();
createFrame();
} else if ("new1".equals(e.getActionCommand())) { //new
String b=e.getActionCommand();
createFrame();}
else if ("close".equals(e.getActionCommand())) { //new
String b=e.getActionCommand();
boolean alreadyDisposed = false;
if (!alreadyDisposed) {
alreadyDisposed = true;
JInternalFrame a[]=desktop.getAllFrames();
for(int i=0;i<a.length;i++)
{
desktop.remove(a[i]);
}
desktop.updateUI();
}
}
else if ("close selected".equals(e.getActionCommand())) { //new
String b=e.getActionCommand();
boolean alreadyDisposed = false;
if (!alreadyDisposed) {
alreadyDisposed = true;
JInternalFrame a=desktop.getSelectedFrame();
desktop.remove(a);
desktop.updateUI();
}
}
else if("quit".equals(e.getActionCommand()))
{ //make sure the program exits
System.exit(0);
}
else{ //quit
quit();
}
}
我用的方法可能很笨,希望大家贴出更加优化的代码。