Pessoal, criei um JPanel e nele coloquei um evento de teclado onde ao pressionar tal tecla, um JLabel tem que ser adicionado ao JPanel. O problema é que quando eu pressiono o botão o JLabel não é adicionado ao JPanel. O que fazer?
Opa.
Adicionou a ação desta forma Botão direito na table => Key => Key Pressed?
Se sim, no seu método de inicialização do frame adicione
jPanel1.setFocusable(true);
Como no meu exemplo
public Frame1() {
initComponents();
setLocationRelativeTo(null);
Panel1.setFocusable(true);
}
E no método de keypressed faça dessa forma
JLabel label = new JLabel("Meu Texto");
jPanel1.add(label);
label.setFont(new Font("Tahoma", 0, 11));
label.setBounds(100, 100, 100, 100);
Mas tem que ser nesta ordem.
Teste ai