//用户管理监听事件
private void jMenuItem2ActionPerformed(java.awt.event.ActionEvent evt) {
System.out.println("---用户管理执行------");
UserManagement um = new UserManagement();
um.setSize(200, 200);
try {
um.setSelected(true);
} catch (PropertyVetoException ex) {
Logger.getLogger(MainForm.class.getName()).log(Level.SEVERE, null, ex);
}
um.setVisible(true);
desktopPane.add(um);
System.out.println(um);
System.out.println("--------------------------------------");
}
//用户管理界面
public class UserManagement extends javax.swing.JInternalFrame {
private JTable table;
/**
* Creates new form UserManagement
*/
public UserManagement() {
initComponents();
this.setMaximizable(true);
this.setClosable(true);
// this.setSize(1293, 771);
this.setBounds(22, 22, 200, 200);
System.out.println("---用户界面初始化完成---");
}
}
点击菜单上面的用户管理后,程序调到监听事件,能够正常运行,界面也能够初始化,但是为什么 UserManagement显示不出来?
控制台日志如下:
run:
---用户管理执行------
---用户界面初始化完成---
com.sdl.DBOperator.internalJFrame.UserManagement[,111,333,200x200,layout=javax.swing.plaf.basic.BasicInternalFrameUI$Handler,alignmentX=0.0,alignmentY=0.0,border=javax.swing.plaf.synth.SynthBorder@6633e42f,flags=264,maximumSize=,minimumSize=,preferredSize=,closable=true,defaultCloseOperation=DISPOSE_ON_CLOSE,desktopIcon=javax.swing.JInternalFrame$JDesktopIcon[,0,0,42x27,invalid,layout=java.awt.BorderLayout,alignmentX=0.0,alignmentY=0.0,border=javax.swing.plaf.synth.SynthBorder@409c8e14,flags=0,maximumSize=,minimumSize=,preferredSize=],frameIcon=,iconable=false,isClosed=false,isIcon=false,isMaximum=false,isSelected=false,maximizable=true,opened=true,resizable=false,rootPane=javax.swing.JRootPane[,6,25,188x169,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=javax.swing.plaf.synth.SynthBorder@3db335f9,flags=457,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true,title=用户管理]
成功构建 (总时间: 20 秒)