如何在Java中打开下一个窗口

时间:2015-10-02 05:28:54

标签: java swing jframe

我是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                   

}

请帮助我,我已准备好为您提供信息并修改上述代码...感谢enter image description here

1 个答案:

答案 0 :(得分:2)

您的mainframeJPanel,尚未添加到容器中。在其上调用setVisible()是没用的,因为它不会显示,除非它在JFrame等容器中。