bueno estoy trabajando en netbeans
tengo una clase para una ventana principal que es un Jframe,
y una clase para un panel que esta dentro del jframe.....
Bueno el problema es que en la clase del panel no me resultan los
eventos de teclado....y en la ventana principal si
que puedo hacer???
este es lo principal del codigo
//esto es la ventana principal
public class NewJFrame extends javax.swing.JFrame
{
/** Creates new form NewJFrame */
public NewJFrame()
{
initComponents();
TextoFigura1 t = new TextoFigura1();
this.add(t);
}
//esto es el panel
public class TextoFigura1 extends JPanel
{
public TextoFigura1()
{
this.addKeyListener(new ManejadorEventosKey());
}
private class ManejadorEventosKey extends KeyAdapter implements KeyListener
{
public ManejadorEventosKey()
{
addKeyListener(this);
}
...................
}
2 tambien he probado sin la clase interna
public class TextoFigura1 extends JPanel implements keyListener
{
public TextoFigura1()
{
this.addKeyListener(this);
}
......
}
bueno los eventos de teclado solo me resultan en la ventana principal
pero yo quiero hacerlos en el panel, y hasta aora no me resulta
xfa ayuda!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!