private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
jFrame ob=new jFrame();
ob.setVisible(true);
}
此选择了新的框架。现在我想以相同的方式打开jInternalFrame。我尝试了很多类似的操作
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
JInternalFrame1 ob=new JInternalFrame1();
ob.setVisible(true);
}
没有错误发生,什么也没有发生。单击jbutton并打开JInternalFrame的任何可能方法。
JInternalFrame
不能像框架一样独立显示。首先将内部框架添加到框架中。然后尝试setVisible(true)
。喜欢...
JFrame frame = new JFrame("Test InternalJFrame");
frame.add(new MyInternalFrame());
frame.setVisible(true);
(OR)的最佳方法是在JDesktopPane
中使用Frame
。创建一个JDesktopPane
并将其添加到Frame
。然后将JInternalFrame
添加到桌面窗格中。当您单击按钮或要执行的任何操作时,请尝试将其设置为可见。希望它为您清除..:)
desk = new JDesktopPane();
this.add(desk);
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
JInternalFrame1 ob=new JInternalFrame1();
desk.add(ob);
}