Boa noite a todos.
Estou fazendo o exercicio 11.8 do livro JAVA COMO PROGRAMAR 6Ed no qual pede para fazer um GUI sem funcionalidades, o pro é que não consigo fazer como que os componentes fiquem alinhados como os mostrado na GUI do exercicio. Como faço para alinhar os componentes.
Anexarei um arq que mostra como a GUI deve ser (a que está no livro) e as classes que estou fazendo, tb colocarei o cod aqui.
[code]/**
- @(#)Q_11_8.java; do livro JCP
- @author Junior
-
@version 1.00 2007/10/25
*/
import java.awt.;
import javax.swing.;
public class Q_11_8 extends JFrame{
private JCheckBox chBox1, chBox2;
private JLabel label1, label2;
private JTextField field1, field2;
private JButton button1, button2, button3;
private FlowLayout layout;
private Container container;
public Q_11_8() {
super("Align");
container = getContentPane();
layout = new FlowLayout();
setLayout(layout);
chBox1 = new JCheckBox("Snap to Grid");
chBox2 = new JCheckBox("Show Grid");
label1 = new JLabel("x:");
label2 = new JLabel("y:");
field1 = new JTextField(3);
field2 = new JTextField(3);
button1 = new JButton("OK");
button2 = new JButton("Cancel");
button3 = new JButton("Help");
add(chBox1); add(label1);add(field1); add(button1);
add(chBox2); add(label2);add(field2); add(button2);
add(button3);
}
}[/code]
[/code]
/**
- @(#)TestaQ11_8.java
- @author Junior
-
@version 1.00 2007/10/25
*/
import javax.swing.*;
public class TestaQ11_8 {
public static void main(String[] args){
Q_11_8 q11_8 = new Q_11_8();
q11_8.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
q11_8.setSize(260,120);
q11_8.setVisible(true);
}
}[code]