AYUDA CON JPANEL!!
hola!
vereis, necesito hacer una aplicación que tiene un menú, y según el item que se seleccione se debe mostrar un panel distinto, pero no se cómo hacerlo.
por favor que alguien me ayude!! es urgente!!
gracias
vereis, necesito hacer una aplicación que tiene un menú, y según el item que se seleccione se debe mostrar un panel distinto, pero no se cómo hacerlo.
por favor que alguien me ayude!! es urgente!!
gracias
depende de donde quieras mostrar el panel
quizá puedas usar un CardLayout, así cuando pulses sobre el JMenuItem, solo cambias de vista
el evento el item se lo agregas asi:
item.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e)
{ mostrarPanel(); //aqui es cuando llamas al cardlayout por ejemplo
}
});
quizá puedas usar un CardLayout, así cuando pulses sobre el JMenuItem, solo cambias de vista
el evento el item se lo agregas asi:
item.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e)
{ mostrarPanel(); //aqui es cuando llamas al cardlayout por ejemplo
}
});
tengo algo asi puesto, pero me sale el mismo panel siempre. Este es uno de los eventos que tengo puestos, pero ni muestra ese panel ni na, muestra otro
jMenuModificar.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
jMenuModificar_actionPerformed(e);
}
});
void jMenuModificar_actionPerformed(ActionEvent e) {
cardLayout1.show(jPanel3, "panel3");
}
jMenuModificar.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
jMenuModificar_actionPerformed(e);
}
});
void jMenuModificar_actionPerformed(ActionEvent e) {
cardLayout1.show(jPanel3, "panel3");
}