我是Java的新手。
我担心的是,我创建了登录页面,在成功登录后,我无法打开新窗口,即“联系”窗口。
我的登录页面相关代码,
导入语句,
package contact;
import javax.swing.JOptionPane;
成功登录后我的代码是,
JOptionPane.showMessageDialog(null, "you are ssuccessfully logged in");
mainframe m = new mainframe();
m.setVisible(true);
我的mainfrme类实际上有GUI,
包裹联系;
import javax.swing.JButton; import javax.swing.JFrame;
public class mainframe扩展了javax.swing.JPanel {
/**
* Creates new form mainframe
*/
public mainframe() {
initComponents();
}
// Variables declaration - do not modify
private javax.swing.JButton jButton2;
private javax.swing.JButton jButton3;
private javax.swing.JButton jButton4;
private javax.swing.JButton jButton5;
private javax.swing.JLabel jLabel1;
// End of variables declaration
}
答案 0 :(得分:2)
您的mainframe
是JPanel
,尚未添加到容器中。在其上调用setVisible()
是没用的,因为它不会显示,除非它在JFrame
等容器中。