import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.util.*;
public class IslandGimmickTry extends JFrame{
public JButton knopf1 = new JButton();
public JButton knopf2 = new JButton();
public JButton knopf3 = new JButton();
public JLabel label = new JLabel();
IslandGimmickTry (String titel){
super(titel);
knopf1.setText("START");
setLayout(null);
label.setBounds(50,50,700,100);
knopf1.setBounds(50,200,700,25);
knopf2.setBounds(50,250,700,25);
knopf3.setBounds(50,300,700,25);
add(knopf1);
knopf1.addActionListener(new Listener());
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
}
public void neuesFenster() {
IslandGimmickTryA1 fenster = new IslandGimmickTryA1("IslandGimmick");
Dimension fensterSize = new Dimension(800, 600);
Dimension screenSize=Toolkit.getDefaultToolkit().getScreenSize();
int top = (screenSize.height - fensterSize.height) /2;
int left = (screenSize.width - fensterSize.width) /2;
fenster.setSize(fensterSize);
fenster.setLocation(left, top);
fenster.setVisible(true);
}
class Listener implements ActionListener {
public void actionPerformed (ActionEvent e){
neuesFenster();
}
}
public class IslandGimmickTryA1 extends IslandGimmickTry{
IslandGimmickTryA1 (String titel){
super(titel);
knopf1.setText("text1");
knopf2.setText("text2");
knopf3.setText("text3");
label.setText("<html>text4</html>");
setLayout(null);
label.setBounds(50,50,700,100);
knopf1.setBounds(50,200,700,25);
knopf2.setBounds(50,250,700,25);
knopf3.setBounds(50,300,700,25);
add(knopf1);
add(knopf2);
add(knopf3);
add(label);
knopf1.addActionListener(new Listener());
knopf2.addActionListener(new Listener2());
knopf3.addActionListener(new Listener3());
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
}
public void neuesFenster() {
IslandGimmickTryA2 fenster = new IslandGimmickTryA2("IslandGimmick");
Dimension fensterSize = new Dimension(800, 600);
Dimension screenSize=Toolkit.getDefaultToolkit().getScreenSize();
int top = (screenSize.height - fensterSize.height) /2;
int left = (screenSize.width - fensterSize.width) /2;
fenster.setSize(fensterSize);
fenster.setLocation(left, top);
fenster.setVisible(true);
}
public void neuesFenster2() {
IslandGimmickTryB2 fenster = new IslandGimmickTryB2("IslandGimmick");
Dimension fensterSize = new Dimension(800, 600);
Dimension screenSize=Toolkit.getDefaultToolkit().getScreenSize();
int top = (screenSize.height - fensterSize.height) /2;
int left = (screenSize.width - fensterSize.width) /2;
fenster.setSize(fensterSize);
fenster.setLocation(left, top);
fenster.setVisible(true);
}
public void neuesFenster3() {
IslandGimmickTryB8 fenster = new IslandGimmickTryB8("IslandGimmick");
Dimension fensterSize = new Dimension(800, 600);
Dimension screenSize=Toolkit.getDefaultToolkit().getScreenSize();
int top = (screenSize.height - fensterSize.height) /2;
int left = (screenSize.width - fensterSize.width) /2;
fenster.setSize(fensterSize);
fenster.setLocation(left, top);
fenster.setVisible(true);
}
class Listener implements ActionListener {
public void actionPerformed (ActionEvent e){
neuesFenster();
}
}
class Listener2 implements ActionListener {
public void actionPerformed (ActionEvent e){
neuesFenster2();
}
}
class Listener3 implements ActionListener {
public void actionPerformed (ActionEvent e){
neuesFenster3();
}
}
}
public class IslandGimmickTryA2 extends IslandGimmickTry{
IslandGimmickTryA2 (String titel){
super(titel);
knopf1.setText("text1");
knopf2.setText("text2");
knopf3.setText("text3");
label.setText("<html>text4</html>");
setLayout(null);
label.setBounds(50,50,700,100);
knopf1.setBounds(50,200,700,25);
knopf2.setBounds(50,250,700,25);
knopf3.setBounds(50,300,700,25);
add(knopf1);
add(knopf2);
add(knopf3);
add(label);
knopf1.addActionListener(new Listener());
knopf2.addActionListener(new Listener2());
knopf3.addActionListener(new Listener3());
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
}
public void neuesFenster() {
IslandGimmickTryA3 fenster = new IslandGimmickTryA3("IslandGimmick");
Dimension fensterSize = new Dimension(800, 600);
Dimension screenSize=Toolkit.getDefaultToolkit().getScreenSize();
int top = (screenSize.height - fensterSize.height) /2;
int left = (screenSize.width - fensterSize.width) /2;
fenster.setSize(fensterSize);
fenster.setLocation(left, top);
fenster.setVisible(true);
}
public void neuesFenster2() {
IslandGimmickTryB7 fenster = new IslandGimmickTryB7("IslandGimmick");
Dimension fensterSize = new Dimension(800, 600);
Dimension screenSize=Toolkit.getDefaultToolkit().getScreenSize();
int top = (screenSize.height - fensterSize.height) /2;
int left = (screenSize.width - fensterSize.width) /2;
fenster.setSize(fensterSize);
fenster.setLocation(left, top);
fenster.setVisible(true);
}
public void neuesFenster3() {
IslandGimmickTryA5 fenster = new IslandGimmickTryA5("IslandGimmick");
Dimension fensterSize = new Dimension(800, 600);
Dimension screenSize=Toolkit.getDefaultToolkit().getScreenSize();
int top = (screenSize.height - fensterSize.height) /2;
int left = (screenSize.width - fensterSize.width) /2;
fenster.setSize(fensterSize);
fenster.setLocation(left, top);
fenster.setVisible(true);
}
class Listener implements ActionListener {
public void actionPerformed (ActionEvent e){
neuesFenster();
}
}
class Listener2 implements ActionListener {
public void actionPerformed (ActionEvent e){
neuesFenster2();
}
}
class Listener3 implements ActionListener {
public void actionPerformed (ActionEvent e){
neuesFenster3();
}
}
}
///(...nächste diverse Fenster)
public static void main (String [] args){
IslandGimmickTry fenster = new IslandGimmickTry ("IslandGimmick");
Dimension fensterSize = new Dimension(800, 600);
Dimension screenSize=Toolkit.getDefaultToolkit().getScreenSize();
int top = (screenSize.height - fensterSize.height) /2;
int left = (screenSize.width - fensterSize.width) /2;
fenster.setSize(fensterSize);
fenster.setLocation(left, top);
fenster.setVisible(true);
}
}