devi usare gli eventi KeyListener; potrebbe essere qualcosa tipo questo
Puoi fare qualcosa di similecodice:public class ciao... { boolean nuovi=false; ciao(){ ... JPanel pan = new JPanel(); JButton ciao = new JButton("CIAO"); pan.add(ciao); this.addKeyListener(this); if(nuovi){ JButton ciao2=new JButton("Ciao"); pan.add(ciao2); ... } ... setContentPane(pan); } //definisci gli altri 2 metodi keylistener (keyTyped, keyPressed) public void keyReleased(KeyEvent kr){ int id = kr.getKeyCode(); if(id==VK_A){ nuovi=true; new ciao(); } } }
ciao

Rispondi quotando