Fala galera, beleza ?
Então…eu criei uma telinha aqui como mostra o código:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Exemplo extends JFrame implements ActionListener /*Implementa a interface de uma classe do
java que está com código imcompleto */
{
JButton botao;
JLabel rotulo;
JLabel rotulo2;
JLabel rotulo3;
JTextField texto;
JTextField texto1;
JTextField texto2;
JButton sair;
// Método Construtor
public Exemplo()
{
Container caixa = getContentPane();
caixa.setLayout(new FlowLayout());
// Instanciação de objetos
botao = new JButton("calcular");
rotulo = new JLabel("Valor1:");
rotulo2 = new JLabel("Valor2:");
rotulo3 = new JLabel("Resposta:");
texto = new JTextField(5);
texto1 = new JTextField(5);
texto2 = new JTextField(5);
sair = new JButton("Sair");
// Inclusão no container
caixa.add(rotulo);
caixa.add(rotulo2);
caixa.add(rotulo3);
caixa.add(texto);
caixa.add(texto1);
caixa.add(texto2);
caixa.add(botao);
caixa.add(sair);
// Registro no listener dos objetos controlados
botao.addActionListener(this);
// Ajustes finais do frame
rotulo.setForeground(Color.blue);
rotulo2.setForeground(Color.blue);
rotulo3.setForeground(Color.blue);
caixa.setBackground(Color.gray);
setTitle("Exemplo");
setSize(350,400);
setVisible(true);
}
public void actionPerformed(ActionEvent evento)
{
//JOptionPane.showMessageDialog(null, getSize());
if(evento.getSource() == sair)
{
System.exit(0);
}
}
}
Ai vem a dúvida…quando eu executo essa tela, da certo e tal, porém fica desorganizada…e é justamente isso que eu gostaria de saber…como eu deixo turo organizadinho dentro da “caixa”, um do lado do outro, ou embaixo…
Abs,