Galera com eu faço para organizar os botões de uma calculadora que eu estou fazendo como a forma de um quadrado alguém tem alguma ídeia??
tem um método setBounds mais como uso ele já li em tutoriais e no API do java entendi nada alguém pode me explicar implementado o código??
vo deixar ele aqui embaixo para que vcs possam verificar
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JTextField;
public class Calculadora extends JFrame
{
private JTextField texto;
private JButton zero;
private JButton um;
private JButton dois;
private JButton tres;
private JButton quatro;
private JButton cinco;
private JButton seis;
private JButton sete;
private JButton oito;
private JButton nove;
public Calculadora()
{
super("Calculadora");
setLayout(new FlowLayout());//criar layout
JTextField texto = new JTextField(10);
add(texto);
zero=new JButton("0");
add(zero);
um=new JButton("1");
add(um);
dois=new JButton("2");
add(dois);
tres=new JButton("3");
add(tres);
quatro=new JButton("4");
add(quatro);
cinco=new JButton("5");
add(cinco);
seis=new JButton("6");
add(seis);
sete=new JButton("7");
add(sete);
oito=new JButton("8");
add(oito);
nove=new JButton("9");
add(nove);
Botao acao = new Botao();
zero.addActionListener(acao);
um.addActionListener(acao);
dois.addActionListener(acao);
tres.addActionListener(acao);
quatro.addActionListener(acao);
cinco.addActionListener(acao);
seis.addActionListener(acao);
sete.addActionListener(acao);
oito.addActionListener(acao);
}//fim do método construtor
private class Botao implements ActionListener
{
public void actionPerformed(ActionEvent event)
{
if (event.getSource() == zero )
{
}
if (event.getSource() == um )
{
}
if (event.getSource() == dois )
{
}
if (event.getSource() == tres )
{
}
if (event.getSource() == quatro )
{
}
if (event.getSource() == cinco )
{
}
if (event.getSource() == seis )
{
}
if (event.getSource() == sete )
{
}
if (event.getSource() == oito )
{
}
if (event.getSource() == nove )
{
JOptionPane.showMessageDialog(null,"oi");
}
}
}
}
os botões etão na horizontal quero passar para forma de um quadrado tem como??