cancel是一个按钮,toland,regedit,exit分别是三个不同的jmenuitem,我的目标是当分别点这三个不同的menuitem时会分别弹出三个不同的jdialog,这三个jdialog中都有一个cancel按钮,当点cancel后,jdialog隐藏,该如何实现???/*
*下面的代码第一个可以实现,但最后一个报错, 说是unknow source
*/
if(e.getSource()==cancel)
{
if(this.getItem(0)==toLand)
{
loadDialog.setVisible(false);
}
else if(this.getItem(1)==regedit)
{
regDialog.setVisible(false);
}
else if(this.getItem(2)==exit)
{
exitDialog.setVisible(false);
}
}另外想问下,我用system.out.println(this.getItem(0).getName());为什么打印出的是null?????
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货