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.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();
|
||||
|
@@ -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();
|
||||
|
Reference in New Issue
Block a user