0
我有一個JInternalFrame的,我想調用另一個JInternalFrame的,當我在一個JTextField按F1,但是我得到的NullPointerException。這是我的代碼的keyPressed調用的JInternalFrame返回NullException
GUI:
jLabel2.setText("ID:");
getContentPane().add(jLabel2);
jLabel2.setBounds(10, 240, 15, 25);
getContentPane().add(jTextField11);
jTextField11.setBounds(30, 240, 70, 25);
jTextField11.addKeyListener(this);
的KeyEvent:
public void keyPressed(KeyEvent arg0) {
// TODO Auto-generated method stub
if(arg0.getKeyCode() == KeyEvent.VK_F1){
listProducto.setVisible(true);******ERROR******
Main.getInstance().getPortada().getDesktop().add(listProducto);
Main.getInstance().getPortada().getDesktop()
.moveToFront(listProducto);
try {
listProducto.setSelected(true);
} catch (PropertyVetoException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
檢查'listProducto'是'null'並添加完整的堆棧跟蹤 –
剛纔檢查它與searchForm的初始化問題。 – Washu
@LukasKnuth如果我已經找到解決辦法我能做些什麼?關閉這個問題?? – Washu