Highscore Design angepasst
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user