[Dúvida] Dimensionamento de objetos

5 respostas
victorgilc

Olá pessoal

Como faço pra dimensionar objetos(JTexts, JButtons, JLabels) via código

vlw!

5 Respostas

J

Usa o método:

public void setBounds(int x, int y, int width, int height)

da classe

java.awt.Component

victorgilc

não deu certo aqui, talvez tenha alguma coisa errada no meu codigo?
fiz assim:

JXTextField textoadd = new JXTextField();
         {
                textoadd.setText("");
                textoadd.setBounds(50,50,50,50);
         }
Andre_Brito
Você pode usar o setPreferredSize.
package testes.swing;

import java.awt.Dimension;
import java.awt.GridBagLayout;

import javax.swing.JButton;
import javax.swing.JFrame;

public class SetandoOTamanhoDeUmJButtonNaMao{

   public static void main(String[] args){
      JFrame frame = new JFrame("JFrame");
      frame.setSize(300, 300);
      frame.setLayout(new GridBagLayout());

      JButton button = new JButton("JButton");
      button.setPreferredSize(new Dimension(120, 120));

      frame.add(button);

      frame.setVisible(true);
   }

}
victorgilc

Aí sim, deu certo, vlw!

J

Ah, desculpa…Eu tinha entendido errado. Você queria só dimensionar, não posicionar dimensionado. Enganei-me.

Criado 25 de novembro de 2010
Ultima resposta 30 de nov. de 2010
Respostas 5
Participantes 3