GUI Update 3.1
This commit is contained in:
@@ -60,10 +60,11 @@ public class Dashboard_GUI extends JPanel{
|
||||
JPanel imagepanel = new JPanel();
|
||||
JLabel labels[] = new JLabel[32];
|
||||
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));
|
||||
panelCont.setLayout(cl);
|
||||
panelCont.add(highscore, "1");
|
||||
@@ -97,6 +98,13 @@ public class Dashboard_GUI extends JPanel{
|
||||
ablagestapel.setBounds(618, 267, 137, 210);
|
||||
|
||||
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.setPreferredSize(new Dimension(242, 362));
|
||||
ziehstapel.setHorizontalAlignment(SwingConstants.CENTER);
|
||||
@@ -134,15 +142,6 @@ public class Dashboard_GUI extends JPanel{
|
||||
|
||||
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");
|
||||
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");
|
||||
cl.show(panelCont, "2");
|
||||
|
||||
repaint();
|
||||
revalidate();
|
||||
}
|
||||
@@ -212,6 +211,11 @@ public class Dashboard_GUI extends JPanel{
|
||||
|
||||
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++){
|
||||
|
||||
labels[i] = new JLabel();
|
||||
|
@@ -162,7 +162,7 @@ public class GUI extends JFrame{
|
||||
public void mouseClicked(MouseEvent e) {
|
||||
aktuellesSpiel = new Spiel();
|
||||
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