package test;
import java.awt.*;
import javax.swing.*;
import javax.swing.border.TitledBorder;
public class Test extends JFrame {
int c;
static int zug1;
static int zug2;
JTextField start = new JTextField(10);
JTextArea area = new JTextArea(3,5);
JButton diceBtn = new JButton("Würfeln");
JLabel aktuellerPlayer = new JLabel();
JLabel dice1;// = new JLabel();
JLabel dice2;// = new JLabel();
JTextArea playerList = new JTextArea(10,15);
JLabel[] label = new JLabel[40];
JLabel[] iconLabel = new JLabel[40];
ImageIcon player1 = new ImageIcon("res/player1.png");
ImageIcon player2 = new ImageIcon("res/player2.png");
ImageIcon player3 = new ImageIcon("res/player3.png");
ImageIcon player4 = new ImageIcon("res/player4.png");
ImageIcon nichts = new ImageIcon("nichts.png");
public Test(){
super("Miniopoly");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
dice1= new JLabel(new ImageIcon("res/dice1.gif"));
dice2 = new JLabel(new ImageIcon("res/dice1.gif"));
JPanel northPane = new JPanel();
JPanel eastPane = new JPanel();
JPanel southPane = new JPanel();
JPanel westPane = new JPanel();
JPanel center= new JPanel();
northPane.setLayout(new GridLayout(1,20));
eastPane.setLayout(new GridLayout(10,1));
southPane.setLayout(new GridLayout(1,20));
westPane.setLayout(new GridLayout(10,1));
for (int i=0;i<label.length;i++){
label[i]=new JLabel("Test");
/* label[i].setIcon(player1);
label[i].setIcon(player2);
label[i].setIcon(player3);
label[i].setIcon(player4);
*/
iconLabel[i]= new JLabel(player1);
iconLabel[i]= new JLabel(player2);
iconLabel[i]= new JLabel(player3);
iconLabel[i]= new JLabel(player4);
label[i].setToolTipText("Test");
label[i].setForeground(Color.black);
label[i].setOpaque(true);
iconLabel[i].setOpaque(true);
if(i%2 ==0){
label[i].setBackground(Color.green);
iconLabel[i].setBackground(Color.green);
if(i<10){
northPane.add(label[i]);label[i].setIcon(nichts);
northPane.add(iconLabel[i]);
}else if(i<20){
eastPane.add(label[i]);label[i].setIcon(nichts);
eastPane.add(iconLabel[i]);
}else if(i<30){
southPane.add(label[i]);label[i].setIcon(nichts);
southPane.add(iconLabel[i]);
}else if(i<40)
westPane.add(label[i]);label[i].setIcon(nichts);
// westPane.add(iconLabel[i]);
}else if(i%2 !=0){
label[i].setBackground(Color.GRAY);
iconLabel[i].setBackground(Color.GRAY);
if(i<10){
northPane.add(label[i]);label[i].setIcon(nichts);
northPane.add(iconLabel[i]);
}else if(i<20){
eastPane.add(label[i]);label[i].setIcon(nichts);
eastPane.add(iconLabel[i]);
}else if(i<30){
southPane.add(label[i]);label[i].setIcon(nichts);
southPane.add(iconLabel[i]);
}else if(i<40)
westPane.add(label[i]);label[i].setIcon(nichts);
// westPane.add(iconLabel[i]);
}
}
playerList.setBorder(new TitledBorder("Spielerliste"));
playerList.setBackground(Color.lightGray);
playerList.setEditable(false);
center.add(playerList);
center.add(dice1);
center.add(dice2);
center.add(diceBtn);
center.add(aktuellerPlayer);
BorderLayout bord = new BorderLayout();
setLayout(bord);
add("North", northPane);
add("East", eastPane);
add("South", southPane);
add("West", westPane);
add("Center", center);
setSize(850,750);
// pack();
setVisible(true);
}
public static void main(String[] args){
Test b = new Test();
}
}