diff --git a/src/de/jaujau/gui/Dashboard_GUI.java b/src/de/jaujau/gui/Dashboard_GUI.java index 45e0737..feed4d5 100644 --- a/src/de/jaujau/gui/Dashboard_GUI.java +++ b/src/de/jaujau/gui/Dashboard_GUI.java @@ -106,14 +106,18 @@ public class Dashboard_GUI extends JPanel{ spielerkarten.setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR)); spielerkarten.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5)); spielerkartenpane.setViewportView(spielerkarten); + gegner_hand.setComponentOrientation(ComponentOrientation.LEFT_TO_RIGHT); - gegner_hand.setPreferredSize(new Dimension(10, 100)); + gegner_hand.setPreferredSize(new Dimension(10, 150)); gegner_hand.setBackground(Color.GRAY); gegner_hand.setLayout(new BorderLayout(0, 0)); spielfeld.add(gegner_hand, BorderLayout.NORTH); + gegnerkartenpane.setPreferredSize(new Dimension(100, 140)); gegnerkartenpane.setComponentOrientation(ComponentOrientation.LEFT_TO_RIGHT); gegner_hand.add(gegnerkartenpane, BorderLayout.CENTER); + gegnerkarten.setComponentOrientation(ComponentOrientation.LEFT_TO_RIGHT); + gegnerkarten.setPreferredSize(new Dimension(10, 140)); gegnerkartenpane.setViewportView(gegnerkarten); @@ -345,7 +349,7 @@ public class Dashboard_GUI extends JPanel{ aktualisiereGUI(); } }); - labelsspieler[i].setIcon(new ImageIcon(texturenpakete.getTextur(aktuellesSpiel.getKartensatz().getHand(Spieler.SPIELER).get(i)).getScaledInstance(150, 210, Image.SCALE_SMOOTH))); + labelsspieler[i].setIcon(new ImageIcon(texturenpakete.getTextur(aktuellesSpiel.getKartensatz().getHand(Spieler.SPIELER).get(i)).getScaledInstance(150, 200, Image.SCALE_SMOOTH))); spielerkarten.add(labelsspieler[i]); spielerkarten.updateUI(); //Panel erneuern } @@ -372,7 +376,7 @@ public class Dashboard_GUI extends JPanel{ labelsgegner[i].setHorizontalAlignment(SwingConstants.CENTER); labelsgegner[i].setName(aktuellesSpiel.getKartensatz().getHand(Spieler.COMPUTER).get(i).toString()); //Immer Rückseite anzeigen - labelsgegner[i].setIcon(new ImageIcon(texturenpakete.getTextur(32).getScaledInstance(150, 210, Image.SCALE_SMOOTH))); + labelsgegner[i].setIcon(new ImageIcon(texturenpakete.getTextur(32).getScaledInstance(90, 130, Image.SCALE_SMOOTH))); gegnerkarten.add(labelsgegner[i]); gegnerkarten.updateUI(); //Panel erneuern } @@ -383,15 +387,9 @@ public class Dashboard_GUI extends JPanel{ // public void aktualisiereAblage(){ - int sum = 0; - synchronized (this) { - int i = 0; - while (i < 100000) { - sum += i; - i++; - } - notify(); - } + + //Sleep oder Wait Funktion zum Verlangsamen der Anzeige + ablagestapel.setIcon(new ImageIcon(texturenpakete.getTextur(aktuellesSpiel.getKartensatz().getletzteKarte()).getScaledInstance(150, 210, Image.SCALE_SMOOTH))); ablagestapel.revalidate(); ablagestapel.repaint(); diff --git a/src/de/jaujau/gui/texturenauswaehlen_GUI.java b/src/de/jaujau/gui/texturenauswaehlen_GUI.java index 8da645e..ee83278 100644 --- a/src/de/jaujau/gui/texturenauswaehlen_GUI.java +++ b/src/de/jaujau/gui/texturenauswaehlen_GUI.java @@ -40,7 +40,7 @@ public class texturenauswaehlen_GUI extends JFrame{ private void erstelleFenster() { //Fenster größen fetslegen setAlwaysOnTop(true); - setBounds(100, 100, 588, 382); + setBounds(100, 100, 588, 558); contentPane = new JPanel(); contentPane.setBorder(new EmptyBorder(5, 5, 5, 5)); setContentPane(contentPane); @@ -49,7 +49,7 @@ public class texturenauswaehlen_GUI extends JFrame{ //Vorschaubild vorschaubild = new JLabel(); - vorschaubild.setBounds(50, 50, 562, 500); + vorschaubild.setBounds(117, 111, 167, 214); contentPane.add(vorschaubild); //Text "Texturenauswahl" @@ -61,28 +61,28 @@ public class texturenauswaehlen_GUI extends JFrame{ //Teste Hinzufügen hinzufuegen = new JButton("Hinzuf\u00FCgen"); - hinzufuegen.setBounds(144, 130, 137, 23); + hinzufuegen.setBounds(309, 125, 137, 23); hinzufuegen.addActionListener(e-> paketHinzufuegeb()); contentPane.add(hinzufuegen); //Teste Speichern - speichern = new JButton("Speicher"); - speichern.setBounds(358, 239, 73, 23); + speichern = new JButton("Speichern"); + speichern.setBounds(306, 231, 140, 23); speichern.addActionListener(e-> speichern()); contentPane.add(speichern); //Teste Schießen - schliessen = new JButton("Schließen"); - schliessen.setBounds(378, 209, 73, 23); + schliessen = new JButton("Schlie\u00DFen"); + schliessen.setBounds(306, 177, 140, 23); schliessen.addActionListener(e-> schliessen()); contentPane.add(schliessen); //Auswahl Box comboBox = new JComboBox(); - comboBox.setBounds(144, 73, 287, 25); + comboBox.setBounds(117, 69, 351, 25); contentPane.add(comboBox); aktualisiereInhalt();