Redimensionar Boton???
Publicado por lilu (112 intervenciones) el 03/10/2006 21:11:10
Hi all, lamentablemente se me presento este problema, y no se que pasa,pense que podria solucionarlo sin rollos pero ya me tiene fastidiada...
Quiero hacer dos botones mas pequeños (de ancho) con setSize; estos dos botones estan detro de un panel y a su vez este panel esta en el centro de un BorderLayout... que debo hacer para cambiarle el ancho a estos dos botones por favor. Aqui esta el codigo:
public void init() {
botonGD = new JButton(imagenbotonGD);
botonGI = new JButton(imagenbotonGI);
//AQUI ESTAN LOS INTENTOS
int ancho = botonGD.getWidth();
int alto = botonGD.getHeight();
botonGD.setSize(new Dimension(ancho/2,alto));
//botonGI.setSize(new Dimension(10,30));
//botonGD.setSize(10,30);
//botonGI.setSize(10,30);
botonGD.addActionListener(this);
botonGI.addActionListener(this);
JPanel panel = new JPanel();
panel.setLayout(new FlowLayout(FlowLayout.LEFT));
panel.add(botonGI);
panel.add(botonGD);
Container contentPane = getContentPane();
contentPane.add(botonarr,BorderLayout.NORTH);
//Aqui meto los dos botones (en el centro)
contentPane.add(panel,BorderLayout.CENTER);
contentPane.add(botonizq,BorderLayout.WEST);
contentPane.add(botonaba,BorderLayout.SOUTH);
contentPane.add(botonder,BorderLayout.EAST);
}
Quiero hacer dos botones mas pequeños (de ancho) con setSize; estos dos botones estan detro de un panel y a su vez este panel esta en el centro de un BorderLayout... que debo hacer para cambiarle el ancho a estos dos botones por favor. Aqui esta el codigo:
public void init() {
botonGD = new JButton(imagenbotonGD);
botonGI = new JButton(imagenbotonGI);
//AQUI ESTAN LOS INTENTOS
int ancho = botonGD.getWidth();
int alto = botonGD.getHeight();
botonGD.setSize(new Dimension(ancho/2,alto));
//botonGI.setSize(new Dimension(10,30));
//botonGD.setSize(10,30);
//botonGI.setSize(10,30);
botonGD.addActionListener(this);
botonGI.addActionListener(this);
JPanel panel = new JPanel();
panel.setLayout(new FlowLayout(FlowLayout.LEFT));
panel.add(botonGI);
panel.add(botonGD);
Container contentPane = getContentPane();
contentPane.add(botonarr,BorderLayout.NORTH);
//Aqui meto los dos botones (en el centro)
contentPane.add(panel,BorderLayout.CENTER);
contentPane.add(botonizq,BorderLayout.WEST);
contentPane.add(botonaba,BorderLayout.SOUTH);
contentPane.add(botonder,BorderLayout.EAST);
}
Valora esta pregunta


0