Olá gente!
Eu estava estudando GroupLayout e travei em uma parte…
eu estava segiundo esse tutorial aqui: http://java.sun.com/javase/6/docs/api/javax/swing/GroupLayout.html
no fim do tutorial ele mostra como criar e adicionar os componentes, até aí eu entendi perfeitamente.
Agora eu fui dar uma mudada no programa e adicionar uma JSeparator no meio da janela…
mas não estou consegiundo alguém pode me ajudar?
Aqui está o código que eu alterei, se vcs executarem vão ver que o Jseparator está errado
JSeparator linhaSepara = new JSeparator();
JLabel label1 = new JLabel("Label1: ");
JLabel label2 = new JLabel("Label2: ");
JTextField texto1 = new JTextField("");
JTextField texto2 = new JTextField("");
//Layout
GroupLayout layout = new GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setAutoCreateGaps(true);
layout.setAutoCreateContainerGaps(true);
layout.setHorizontalGroup(layout.createSequentialGroup()
.addGroup(layout.createParallelGroup()
.addComponent(label1)
.addComponent(label2)
) .addGroup(layout.createSequentialGroup()
.addGroup(layout.createParallelGroup()
.addComponent(linhaSepara)))
.addGroup(layout.createParallelGroup()
.addComponent(texto1)
.addComponent(texto2))
);
layout.setVerticalGroup(layout.createSequentialGroup()
.addGroup(layout.createParallelGroup()
.addComponent(label1)
.addComponent(texto1)
)
.addGroup(layout.createSequentialGroup()
.addGroup(layout.createParallelGroup()
.addComponent(linhaSepara)))
.addGroup(layout.createParallelGroup()
.addComponent(label2)
.addComponent(texto2)));
barraMenu();
setTitle("teste");
pack();
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);