Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package de.frame;
- import java.awt.*;
- import java.awt.event.*;
- import javax.swing.*;
- public class Gui extends JFrame implements ActionListener {
- private JButton seite1;
- private JButton seite2;
- JPanel panelCont = new JPanel();
- JPanel panelSeite1 = new JPanel();
- JPanel panelSeite2 = new JPanel();
- CardLayout cl = new CardLayout();
- public static void main(String[] args) {
- new Gui("Frame");
- }
- public Gui(String title) {
- super(title);
- button();
- this.setSize(500, 500);
- this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- this.setVisible(true);
- this.add(panelCont);
- }
- public void button() {
- panelCont.setLayout(cl);
- panelCont.add(panelSeite1, "1");
- panelCont.add(panelSeite2, "2");
- cl.show(panelCont, "1");
- seite1 = new JButton("Seite 2");
- seite1.setBounds(50, 50, 100, 25);
- seite1.addActionListener(this);
- panelSeite1.add(seite1);
- seite2 = new JButton("Seite 1");
- seite2.setBounds(100, 100, 100, 25);
- seite2.addActionListener(this);
- panelSeite2.add(seite2);
- panelSeite2.setBackground(Color.RED);
- }
- public void actionPerformed(ActionEvent e) {
- if (e.getSource() == seite1) {
- cl.show(panelCont, "2");
- } else if (e.getSource() == seite2) {
- cl.show(panelCont, "1");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement