使用按钮在JFrame上添加jPanel

时间:2015-05-11 11:05:41

标签: java swing button jframe jpanel

我一直在寻找一段时间,但我找不到有用的答案。

我正在使用Netbeans GUI Builder但是现在我被卡住了:我的目的是使用一个按钮使jPanel对象可见。

我试图直接在JFrame中插入这个jPanel(在按下按钮之前不会看到它)。问题是,我可以访问jPanel而无需按下按钮:面板不可见但是如果我试图点击面板应该出现的空白区域,我可以访问文本字段。

所以现在我有一个单独的类jPanel1,但我不知道如何将它添加到JFrame。 这是我用于按钮的代码

  private void modifyActionPerformed(java.awt.event.ActionEvent evt) {                                       
    JPanel newpanel=new modifyUserData(this.thisUser);
    this.getContentPane().add(newpanel);
    newpanel.setVisible(true);
}  

但是当我运行它并按下按钮时,我得到一个“线程异常”AWT-EventQueue-0“java.lang.NullPointerException”

有什么想法吗?

0 个答案:

没有答案