我有一个 JInternalFrame,当我在 JTextField 中按 F1 时我想调用另一个 JInternalFrame,但是我得到了 NullPointerException。这是我的代码
图形用户界面:
jLabel2.setText("ID:");
getContentPane().add(jLabel2);
jLabel2.setBounds(10, 240, 15, 25);
getContentPane().add(jTextField11);
jTextField11.setBounds(30, 240, 70, 25);
jTextField11.addKeyListener(this);
关键事件:
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();
}
}
}