public void actionPerformed(ActionEvent click)
{
if(click.getActionCommand().equals("添加"))
{
JInternalFrame[] frames=desktoppane.getAllFrames();
Boolean isExisted=Boolean.FALSE;
for(int i=0;i<frames.length;i++)
{
if(frames[i].getName().equals("affair"))
{
isExisted=Boolean.TRUE;
break;
}
}
if(isExisted)
{
JOptionPane.showMessageDialog(this.desktoppane,"该事务已打开!","错误提示",JOptionPane.ERROR_MESSAGE);
}
else
{
addsubject_affair jinternalframe=new addsubject_affair("添加窗口","affair",this.desktoppane,this.jsp);
this.desktoppane.add(jinternalframe);
int width=(desktoppane.getWidth()-jinternalframe.getWidth())/2;
int higt=(desktoppane.getHeight()-jinternalframe.getHeight())/2;
jinternalframe.setLocation(width,higt);
jinternalframe.setVisible(true);
}
}
D:\Project\Main\src\AddSubjectJinternal.java:66: incompatible types
found : java.lang.Boolean
required: boolean
if(isExisted)
^
{
if(click.getActionCommand().equals("添加"))
{
JInternalFrame[] frames=desktoppane.getAllFrames();
Boolean isExisted=Boolean.FALSE;
for(int i=0;i<frames.length;i++)
{
if(frames[i].getName().equals("affair"))
{
isExisted=Boolean.TRUE;
break;
}
}
if(isExisted)
{
JOptionPane.showMessageDialog(this.desktoppane,"该事务已打开!","错误提示",JOptionPane.ERROR_MESSAGE);
}
else
{
addsubject_affair jinternalframe=new addsubject_affair("添加窗口","affair",this.desktoppane,this.jsp);
this.desktoppane.add(jinternalframe);
int width=(desktoppane.getWidth()-jinternalframe.getWidth())/2;
int higt=(desktoppane.getHeight()-jinternalframe.getHeight())/2;
jinternalframe.setLocation(width,higt);
jinternalframe.setVisible(true);
}
}
D:\Project\Main\src\AddSubjectJinternal.java:66: incompatible types
found : java.lang.Boolean
required: boolean
if(isExisted)
^
要是不用Boolean这个类,写成
boolean isExisted=false;
这个还报错么?