All pastes #276163 Raw Edit

Mine

public text v1 · immutable
·published 2006-12-12 01:57 UTC
rendered paste body
public class pnb2 extends JFrame {
    private JPanel painel;
    private JLabel label;
    private JButton bot;
    
    pnb2() {
        this.setLayout(new GridLayout(1,1));
        painel = new JPanel();
        label = new JLabel("label");
        bot = new JButton("button");
        bot.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                pressedButton(evt);
            }
        });
        painel.setLayout(new GridLayout(2,1));
        painel.setAlignmentY(painel.CENTER_ALIGNMENT);
        this.add(painel);
        painel.add(label);
        painel.add(bot);
        this.pack();
    }
    
    public void pressedButton(ActionEvent e) {
        pnb lala = new pnb();
        this.remove(painel);
        painel = lala.getPainel();
        this.add(painel);
    }
    
    public static void main(String[] args) {
        new pnb2().setVisible(true);
    }
}