我一直在寻找一段时间,但我找不到有用的答案。
我正在使用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”
有什么想法吗?