Boa tarde pessoal tenho duvida em relação ao gerenciador de layout,então o unico geito de eu escolher o tamanho (pixels)de um botão ou componente do swing é setando o gerenciador layout com tamanho null?
pois pelo que eu li via de regra o gerenciador sempre vai definir o tamanho em pixies,e ele sempre defini errado.Então tem como alterar o tamanho que o gerenciador que atribuir ao componente?
vlw
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.BoxLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;
import org.omg.CORBA.TCKind;
public class Tela extends JFrame implements ActionListener {
public static void main(String[] args) {
Tela t = new Tela();
}
public Tela() {
JPanel panel = new JPanel();
JTextField tnome = new JTextField(20);
JTextField tidade = new JTextField(20);
JTextField tsalario = new JTextField(20);
panel.setBackground(Color.LIGHT_GRAY);
panel.setLayout(new BoxLayout(panel, BoxLayout.Y_AXIS));
JButton Jsalvar = new JButton("salvar");
panel.add(Jsalvar);
panel.add(tnome);
panel.add(tidade);
panel.add(tsalario);
Jsalvar.addActionListener(this);
getContentPane().add(panel);
setSize(300, 300);
setVisible(true);
}
public void actionPerformed(ActionEvent e) {
System.out.println("teste");
}
}