1
0

Highscore Design angepasst

This commit is contained in:
2021-05-28 11:19:42 +02:00
parent 538c11c597
commit e8f044069f
@@ -1,7 +1,6 @@
package de.oszimt.ls.aliendefence.view.menue; package de.oszimt.ls.aliendefence.view.menue;
import java.awt.BorderLayout; import java.awt.*;
import java.awt.Dimension;
import java.awt.event.ActionEvent; import java.awt.event.ActionEvent;
import java.awt.event.ActionListener; import java.awt.event.ActionListener;
import java.util.Vector; import java.util.Vector;
@@ -15,6 +14,7 @@ import javax.swing.JTable;
import de.oszimt.ls.aliendefence.controller.AttemptController; import de.oszimt.ls.aliendefence.controller.AttemptController;
import de.oszimt.ls.aliendefence.model.Level; import de.oszimt.ls.aliendefence.model.Level;
public class Highscore extends JFrame { public class Highscore extends JFrame {
// Attribute // Attribute
@@ -50,13 +50,25 @@ public class Highscore extends JFrame {
// Tablle basierend auf zweidimensionalem Vector // Tablle basierend auf zweidimensionalem Vector
JTable table = new JTable(vecRow, title); JTable table = new JTable(vecRow, title);
table.setBackground(Color.BLACK);
table.setForeground(Color.YELLOW);
table.setSelectionBackground(Color.YELLOW);
table.setSelectionForeground(Color.BLACK);
table.getTableHeader().setOpaque(false);
table.getTableHeader().setBackground(Color.BLACK);
table.getTableHeader().setForeground(Color.YELLOW);
if (mark >= 0) if (mark >= 0)
table.setRowSelectionInterval(mark, mark); table.setRowSelectionInterval(mark, mark);
setMinimumSize(new Dimension(650, 500)); setMinimumSize(new Dimension(650, 500));
getContentPane().add(new JScrollPane(table), BorderLayout.NORTH); JScrollPane scrollPane = new JScrollPane(table);
scrollPane.getViewport().setBackground(Color.BLACK);
getContentPane().add(scrollPane, BorderLayout.NORTH);
setTitle("Highscore-Liste"); // Titel setTitle("Highscore-Liste"); // Titel
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
pack(); pack();
getContentPane().setBackground(Color.BLACK);
setVisible(true); setVisible(true);
JButton btnZielndern = new JButton("Highscoreliste löschen"); JButton btnZielndern = new JButton("Highscoreliste löschen");
@@ -67,6 +79,7 @@ public class Highscore extends JFrame {
}); });
JPanel pnlSouth = new JPanel(); JPanel pnlSouth = new JPanel();
pnlSouth.setBackground(Color.BLACK);
pnlSouth.add(btnZielndern); pnlSouth.add(btnZielndern);
// fügt Panel mit Button hinzu // fügt Panel mit Button hinzu