
23/10/2012, 14:24
|
| | Fecha de Ingreso: agosto-2012
Mensajes: 15
Antigüedad: 12 años, 8 meses Puntos: 0 | |
Tamaño de botones en un array Hola:
Después de mucho buscar y de mucho y mucho probar... me doy por vencido. El problema es que dentro del JPanel (que si me aparece con las medidas deseadas) los botones no lo hacen y no se por qué. Os dejo un trozo de código.
Muchas gracias!
Código:
[...]PantallaPrincipal princip;
JFrame ventana;
JButton menuAdmin[];
String listaMenuAdmin[];
JPanel panelMenuAdmin;
MenuAdministrador(JFrame n){
ventana = n;
}
@Override
public void mousePressed(MouseEvent e) {
Component aux = e.getComponent();
}
@Override
public void mouseReleased(MouseEvent e) {
Component aux = e.getComponent();
String nombreBoton = aux.getName();
if(nombreBoton.equals("administrador")){
listaMenuAdmin = new String[] {"DATOS","CONFIGURACIÓN","INFORMES"};
panelMenuAdmin = new JPanel();
panelMenuAdmin.setBounds(180,20,500,40);
menuAdmin = new JButton[listaMenuAdmin.length];
for(int i=0;i<listaMenuAdmin.length;i++) {
menuAdmin[i] = new JButton(listaMenuAdmin[i]);
menuAdmin[i].setBounds(0, 0, 150, 40);
menuAdmin[i].setName(listaMenuAdmin[i]);
menuAdmin[i].setSelected(false);
menuAdmin[i].addMouseListener(null);
panelMenuAdmin.add(menuAdmin[i]);
}
ventana.add(panelMenuAdmin);
ventana.setVisible(true);
}
else if(nombreBoton.e[...]
Gracias de nuevo |