Hej,
Har været ved at forsøge at ændre panel inde i mit jFrame. Det virker også kan sagtens skifte panel i mit jFrame, men når jeg har skiftet panel vil jeg gerne have så jeg kan gå tilbage, evt til en main menu. har brugt denne kode for at skifte panel:
- public Test() {
- setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- setBounds(100, 100, 450, 300);
- contentPane = new JPanel();
- contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
- contentPane.setLayout(new BorderLayout(0, 0));
- setContentPane(contentPane);
-
- JButton btnOpen = new JButton("Open");
- btnOpen.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- TestOpen hej = new TestOpen();
-
- changePanel(hej);
- }
- });
- contentPane.add(btnOpen, BorderLayout.CENTER);
- }
-
- private void changePanel(JPanel panel) {
- getContentPane().removeAll();
- getContentPane().add(panel);
- getContentPane().doLayout();
- update(getGraphics());
- }
Men hvad gør jeg i det panel jeg skifter til for at komme tilbage til mit tidligere frame?
mvh