将frmTest.setVisible(true);放到最后
void jMenuItem1_actionPerformed(ActionEvent e) {
//不正常显示,初始状态为最小化
FrmTest frmTest=new FrmTest(
"Server Configurations of Distributed Updating Association Rules",true,true,true,true);
desktop.add(frmTest);
try{
frmTest.setSelected(true);
statusBar.setText("Server Configurations of Distributed Updating Association Rules");
} catch (java.beans.PropertyVetoException exception) {
statusBar.setText(exception.getMessage());
}
frmTest.revalidate();
frmTest.setVisible(true);
}
void jMenuItem1_actionPerformed(ActionEvent e) {
//不正常显示,初始状态为最小化
FrmTest frmTest=new FrmTest(
"Server Configurations of Distributed Updating Association Rules",true,true,true,true);
desktop.add(frmTest);
try{
frmTest.setSelected(true);
statusBar.setText("Server Configurations of Distributed Updating Association Rules");
} catch (java.beans.PropertyVetoException exception) {
statusBar.setText(exception.getMessage());
}
frmTest.revalidate();
frmTest.setVisible(true);
}
我实在是看不出,正常显示的jInternalFrame和不正常显示的jInternalFrame
代码有什么不同,但是执行效果就是不一样.