GUI Update 3.1
This commit is contained in:
@@ -60,10 +60,11 @@ public class Dashboard_GUI extends JPanel{
|
|||||||
JPanel imagepanel = new JPanel();
|
JPanel imagepanel = new JPanel();
|
||||||
JLabel labels[] = new JLabel[32];
|
JLabel labels[] = new JLabel[32];
|
||||||
private Audio sound = new Audio();
|
private Audio sound = new Audio();
|
||||||
|
private Spiel aktuellesSpiel;
|
||||||
|
|
||||||
public Dashboard_GUI(Spiel aktuellesSpiel) {
|
public Dashboard_GUI(Spiel Spiel) {
|
||||||
|
|
||||||
|
|
||||||
|
aktuellesSpiel = Spiel;
|
||||||
setLayout(new BorderLayout(0, 0));
|
setLayout(new BorderLayout(0, 0));
|
||||||
panelCont.setLayout(cl);
|
panelCont.setLayout(cl);
|
||||||
panelCont.add(highscore, "1");
|
panelCont.add(highscore, "1");
|
||||||
@@ -97,6 +98,13 @@ public class Dashboard_GUI extends JPanel{
|
|||||||
ablagestapel.setBounds(618, 267, 137, 210);
|
ablagestapel.setBounds(618, 267, 137, 210);
|
||||||
|
|
||||||
spielfeld.add(ablagestapel);
|
spielfeld.add(ablagestapel);
|
||||||
|
ziehstapel.addMouseListener(new MouseAdapter() {
|
||||||
|
@Override
|
||||||
|
public void mouseClicked(MouseEvent e) {
|
||||||
|
aktuellesSpiel.getKartensatz().ziehen(Spieler.SPIELER);
|
||||||
|
aktualisiereHand(aktuellesSpiel);
|
||||||
|
}
|
||||||
|
});
|
||||||
ziehstapel.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
|
ziehstapel.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
|
||||||
ziehstapel.setPreferredSize(new Dimension(242, 362));
|
ziehstapel.setPreferredSize(new Dimension(242, 362));
|
||||||
ziehstapel.setHorizontalAlignment(SwingConstants.CENTER);
|
ziehstapel.setHorizontalAlignment(SwingConstants.CENTER);
|
||||||
@@ -134,15 +142,6 @@ public class Dashboard_GUI extends JPanel{
|
|||||||
|
|
||||||
highscore.setLayout(new BorderLayout(0, 0));
|
highscore.setLayout(new BorderLayout(0, 0));
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
aktuellesSpiel.getKartensatz().ziehen(Spieler.SPIELER);
|
|
||||||
aktuellesSpiel.getKartensatz().ziehen(Spieler.SPIELER);
|
|
||||||
aktuellesSpiel.getKartensatz().ziehen(Spieler.SPIELER);
|
|
||||||
aktuellesSpiel.getKartensatz().ziehen(Spieler.SPIELER);
|
|
||||||
aktuellesSpiel.getKartensatz().ziehen(Spieler.SPIELER);
|
|
||||||
aktuellesSpiel.getKartensatz().ziehen(Spieler.SPIELER);
|
|
||||||
aktualisiereHand(aktuellesSpiel);
|
|
||||||
|
|
||||||
cl.show(panelCont, "3");
|
cl.show(panelCont, "3");
|
||||||
add(panelCont);
|
add(panelCont);
|
||||||
@@ -150,10 +149,10 @@ public class Dashboard_GUI extends JPanel{
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public void showgame(){
|
public void showgame(Spiel Spiel){
|
||||||
|
aktuellesSpiel = Spiel;
|
||||||
System.out.println("DASHBOARD: Game darstellen");
|
System.out.println("DASHBOARD: Game darstellen");
|
||||||
cl.show(panelCont, "2");
|
cl.show(panelCont, "2");
|
||||||
|
|
||||||
repaint();
|
repaint();
|
||||||
revalidate();
|
revalidate();
|
||||||
}
|
}
|
||||||
@@ -212,6 +211,11 @@ public class Dashboard_GUI extends JPanel{
|
|||||||
|
|
||||||
void aktualisiereHand(Spiel aktuellesSpiel) {
|
void aktualisiereHand(Spiel aktuellesSpiel) {
|
||||||
|
|
||||||
|
for(Component c : imagepanel.getComponents()){
|
||||||
|
imagepanel.remove(c);
|
||||||
|
imagepanel.revalidate();
|
||||||
|
}
|
||||||
|
|
||||||
for(int i = 0; i< aktuellesSpiel.getKartensatz().getHand(Spieler.SPIELER).size(); i++){
|
for(int i = 0; i< aktuellesSpiel.getKartensatz().getHand(Spieler.SPIELER).size(); i++){
|
||||||
|
|
||||||
labels[i] = new JLabel();
|
labels[i] = new JLabel();
|
||||||
|
@@ -162,7 +162,7 @@ public class GUI extends JFrame{
|
|||||||
public void mouseClicked(MouseEvent e) {
|
public void mouseClicked(MouseEvent e) {
|
||||||
aktuellesSpiel = new Spiel();
|
aktuellesSpiel = new Spiel();
|
||||||
System.out.println("GUI: Spiel GUI ge<67>ffnet");
|
System.out.println("GUI: Spiel GUI ge<67>ffnet");
|
||||||
Dashboard_GUI.showgame();
|
Dashboard_GUI.showgame(aktuellesSpiel);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Binary file not shown.
Before Width: | Height: | Size: 64 KiB After Width: | Height: | Size: 8.3 KiB |
Reference in New Issue
Block a user