Fix PlayerPanel for Metal L&F

git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@73 72836036-5685-4462-b002-a69064685172
This commit is contained in:
Matthias Schiffer 2011-05-03 14:29:58 +02:00
parent b2d21a7f2d
commit b4c2359b0b

View file

@ -81,7 +81,6 @@ class PlayerPanel extends JPanel implements IPlayerPanel {
private void createLeftPanel() { private void createLeftPanel() {
leftPanel = new JPanel(); leftPanel = new JPanel();
leftPanel.setLayout(null); leftPanel.setLayout(null);
leftPanel.setOpaque(false);
leftPanel.setBorder(new EmptyBorder(SIDE_PANEL_INSET, SIDE_PANEL_INSET, leftPanel.setBorder(new EmptyBorder(SIDE_PANEL_INSET, SIDE_PANEL_INSET,
SIDE_PANEL_INSET, SIDE_PANEL_INSET)); SIDE_PANEL_INSET, SIDE_PANEL_INSET));
@ -93,6 +92,8 @@ class PlayerPanel extends JPanel implements IPlayerPanel {
leftPanel.add(currentPlayerNameLabel); leftPanel.add(currentPlayerNameLabel);
sortByNumberButton = new JButton("<html><center>Sort by number"); sortByNumberButton = new JButton("<html><center>Sort by number");
sortByNumberButton.setFont(sortByNumberButton.getFont().deriveFont(0));
sortByNumberButton.setMargin(new Insets(0, 0, 0, 0));
sortByNumberButton.addActionListener(new ActionListener() { sortByNumberButton.addActionListener(new ActionListener() {
@Override @Override
public void actionPerformed(ActionEvent arg0) { public void actionPerformed(ActionEvent arg0) {
@ -102,6 +103,8 @@ class PlayerPanel extends JPanel implements IPlayerPanel {
leftPanel.add(sortByNumberButton); leftPanel.add(sortByNumberButton);
sortByColorButton = new JButton("<html><center>Sort by color"); sortByColorButton = new JButton("<html><center>Sort by color");
sortByColorButton.setFont(sortByColorButton.getFont().deriveFont(0));
sortByNumberButton.setMargin(new Insets(0, 0, 0, 0));
sortByColorButton.addActionListener(new ActionListener() { sortByColorButton.addActionListener(new ActionListener() {
@Override @Override
public void actionPerformed(ActionEvent arg0) { public void actionPerformed(ActionEvent arg0) {
@ -116,7 +119,6 @@ class PlayerPanel extends JPanel implements IPlayerPanel {
private void createRightPanel() { private void createRightPanel() {
rightPanel = new JPanel(); rightPanel = new JPanel();
rightPanel.setLayout(null); rightPanel.setLayout(null);
rightPanel.setOpaque(false);
rightPanel.setBorder(new EmptyBorder(SIDE_PANEL_INSET, SIDE_PANEL_INSET, rightPanel.setBorder(new EmptyBorder(SIDE_PANEL_INSET, SIDE_PANEL_INSET,
SIDE_PANEL_INSET, SIDE_PANEL_INSET)); SIDE_PANEL_INSET, SIDE_PANEL_INSET));
@ -125,6 +127,8 @@ class PlayerPanel extends JPanel implements IPlayerPanel {
rightPanel.add(timeBar); rightPanel.add(timeBar);
endTurnButton = new JButton("End turn"); endTurnButton = new JButton("End turn");
endTurnButton.setFont(endTurnButton.getFont().deriveFont(0));
endTurnButton.setMargin(new Insets(0, 0, 0, 0));
endTurnButton.addActionListener(new ActionListener() { endTurnButton.addActionListener(new ActionListener() {
@Override @Override
public void actionPerformed(ActionEvent arg0) { public void actionPerformed(ActionEvent arg0) {
@ -158,8 +162,6 @@ class PlayerPanel extends JPanel implements IPlayerPanel {
PlayerPanel() { PlayerPanel() {
setLayout(null); setLayout(null);
setBackground(Color.LIGHT_GRAY);
createLeftPanel(); createLeftPanel();
add(leftPanel); add(leftPanel);