Duvida em boxLayout?

2 respostas
dicabeca

pessoal estou com uma duvida,eu tive q fzr um JFrame, com JRadiobutton q qnd clicar nele os JPanel mudam, blz isso ta tranks sendo q tenho um problema,usei BoxLayout,os radios estao em baixo,quero colocar eles em cima e os JPanel em baixo como faco isso a parte q eu determino o posicionamento é essa:

contentPane.setLayout(new BoxLayout(contentPane,BoxLayout.Y_AXIS));

2 Respostas

Metaleiro
public void actionPerformed(ActionEvent e) {
        
        try {
            if (e.getSource() instanceof JRadioButton) {
            JRadioButton radioButton = (JRadioButton) e.getSource();
            if(radioButton == validar) {
                inserirCampos();
            }
        } catch (Exception ex) {
            
            ex.printStackTrace();
            // TODO: handle exception
        }
    }
}
private void inserirCampos() {
        panel.repaint();
        panel.remove(JLabel);
        panel.remove(JTextField);
        panel.add(labelValidacao, new GridBagConstraints(1, 17, 1, 1, 1, 0,
                GridBagConstraints.CENTER, GridBagConstraints.HORIZONTAL,
                new Insets(5, 5, 5, 5), 0, 0));
        panel.add(JTextField, new GridBagConstraints(2, 17, 1, 1, 1, 0,
                GridBagConstraints.CENTER, GridBagConstraints.HORIZONTAL,
                new Insets(5, 5, 5, 5), 0, 0));
        panel.repaint();
        panel.revalidate();
    }

[color=darkblue]Acredito que o caminho seja esse com o JPanel, no caso seria só adaptar ao seu código.[/color]

dicabeca

po obrigado mais nao é isso nao, mas ja esta resolvido foi uma parada ridicula falta de atencao minha vlw.

Criado 6 de julho de 2007
Ultima resposta 6 de jul. de 2007
Respostas 2
Participantes 2