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