import javax.swing.*;
import java.awt.Color;
import java.awt.*;
import javax.swing.JButton;
import java.awt.event.*;
// ........... und action!
public class pokemon implements ActionListener {
int Anzeige=0, x=0, y=0, a=15, Posx=1, Posy=1;
JFrame meinFrame;
JPanel box1, box2, box3, box4, box5, box6, box7, box8, box9;
Container cp;
GridLayout meineAnordnung,meineAnordnung1,meineAnordnung2,meineAnordnung3;
JLabel meinLabel1;
JButton vor, zurück, rechts, links, Attake1, Attake2, Attake3, Attake4, Aktion;
public void aektschen1() {
if(!(Posx==1)){
Posx=Posx-1;}
this.bauAuf();
}
public void aektschen2() {
if(!(Posx==15)){
Posx=Posx+1;}
this.bauAuf();
}
public void aektschen3() {
if(!(Posy==15)){
Posy=Posy+1;}
this.bauAuf();
}
public void aektschen4() {
if(!(Posy==1)){
Posy=Posy-1;}
this.bauAuf();
}
public void aektschen5() {
this.bauAuf1();
}
public void aektschen6() {
this.bauAuf1();
}
public void aektschen7(){
this.bauAuf1();
}
public void aektschen8() {
this.bauAuf1();
}
public void aektschen9() {
this.bauAuf();
}
public void actionPerformed(ActionEvent Ereignis) {
if (Ereignis.getSource() == vor) {
this.aektschen1();}
if (Ereignis.getSource() == zurück) {
this.aektschen2();}
if (Ereignis.getSource() == rechts) {
this.aektschen3();}
if (Ereignis.getSource() == links) {
this.aektschen4();}
if (Ereignis.getSource() == Attake1) {
this.aektschen5();}
if (Ereignis.getSource() == Attake2) {
this.aektschen6();}
if (Ereignis.getSource() == Attake3) {
this.aektschen7();}
if (Ereignis.getSource() == Attake4) {
this.aektschen8();}
if (Ereignis.getSource() == Aktion) {
this.aektschen9();}
}
public void bauAuf(){
meinFrame = new JFrame();
cp = meinFrame.getContentPane();
meineAnordnung = new GridLayout(1,2);
cp.setLayout(meineAnordnung);
cp.removeAll();
vor = new JButton("Hoch");
vor.addActionListener(this);
zurück = new JButton("Runter");
zurück.addActionListener(this);
rechts = new JButton("Rechts");
rechts.addActionListener(this);
links = new JButton("Links");
links.addActionListener(this);
Aktion = new JButton("Aktion");
Aktion.addActionListener(this);
JWidget03 Zurück = new JWidget03();
JWidget04 Rechts = new JWidget04();
JWidget05 Links = new JWidget05();
JWidget07 Pok1 = new JWidget07();
JWidget08 Pok2 = new JWidget08();
JWidget06 Grau1 = new JWidget06();
JWidget09 Grau2 = new JWidget09();
JWidget10 Grau3 = new JWidget10();
JWidget11 Grau4 = new JWidget11();
meineAnordnung1 = new GridLayout(15,15);
JPanel box1 = new JPanel();
box1.setLayout(meineAnordnung1);
meineAnordnung2 = new GridLayout(3,1);
JPanel box2 = new JPanel();
box2.setLayout(meineAnordnung2);
meineAnordnung3 = new GridLayout(3,3);
JPanel box3 = new JPanel();
box3.setLayout(meineAnordnung3);
int Feld[][];
Feld = new int [15+2] [15+2];
for (x=1; x<=15; x++)
for (y=1; y<=15; y++)
Feld[x][y]=1;
Feld[Posx][Posy]=3;
for (x=1; x<=15; x++)
for (y=1; y<=15; y++)
if(Feld[x][y]==1){
JWidget01 Gras = new JWidget01();
box1.add(Gras);}
else if(Feld[x][y]==3){
JWidget02 Vor = new JWidget02();
box1.add(Vor);}
box2.add(Pok1);
box3.add(Grau1);
box3.add(vor);
box3.add(Grau2);
box3.add(links);
box3.add(Aktion);
box3.add(rechts);
box3.add(Grau3);
box3.add(zurück);
box3.add(Grau4);
box2.add(box3);
box2.add(Pok2);
cp.add(box1);
cp.add(box2);
meinFrame.dispose();
// alles zeigen:
meinFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
meinFrame.setSize(900,450);
meinFrame.setVisible(true);
}
public void bauAuf1() {
//------------------------------------------------------------
JWidget001 sprite001 = new JWidget001();
JWidget002 sprite002 = new JWidget002();
JWidget003 sprite003 = new JWidget003();
JWidget004 sprite004 = new JWidget004();
JWidget005 sprite005 = new JWidget005();
JWidget006 sprite006 = new JWidget006();
JWidget007 sprite007 = new JWidget007();
JWidget008 sprite008 = new JWidget008();
JWidget009 sprite009 = new JWidget009();
JWidget010 sprite010 = new JWidget010();
JWidget011 sprite011 = new JWidget011();
JWidget012 sprite012 = new JWidget012();
JWidget013 sprite013 = new JWidget013();
JWidget014 sprite014 = new JWidget014();
JWidget015 sprite015 = new JWidget015();
JWidget016 sprite016 = new JWidget016();
JWidget017 sprite017 = new JWidget017();
JWidget018 sprite018 = new JWidget018();
JWidget019 sprite019 = new JWidget019();
JWidget020 sprite020 = new JWidget020();
JWidget021 sprite021 = new JWidget021();
JWidget022 sprite022 = new JWidget022();
JWidget023 sprite023 = new JWidget023();
JWidget024 sprite024 = new JWidget024();
JWidget025 sprite025 = new JWidget025();
JWidget026 sprite026 = new JWidget026();
//----------------------------------------------------------
}
public static void main(String[] arx) {
pokemon gui1 = new pokemon();
gui1.bauAuf();
}
}