diff options
Diffstat (limited to 'src/jrummikub/view/impl/SettingsPanel.java')
-rw-r--r-- | src/jrummikub/view/impl/SettingsPanel.java | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/src/jrummikub/view/impl/SettingsPanel.java b/src/jrummikub/view/impl/SettingsPanel.java index c7b6387..8daf1fa 100644 --- a/src/jrummikub/view/impl/SettingsPanel.java +++ b/src/jrummikub/view/impl/SettingsPanel.java @@ -683,7 +683,6 @@ class SettingsPanel extends JPanel implements ISettingsPanel { } private void addDefaultButtons() { - buttonPanel.removeAll(); GridBagConstraints c = new GridBagConstraints(); c.fill = GridBagConstraints.BOTH; c.gridwidth = 1; @@ -703,7 +702,6 @@ class SettingsPanel extends JPanel implements ISettingsPanel { } private void addNetworkSetupButtons() { - buttonPanel.removeAll(); GridBagConstraints c = new GridBagConstraints(); c.fill = GridBagConstraints.BOTH; c.gridwidth = 1; @@ -719,7 +717,6 @@ class SettingsPanel extends JPanel implements ISettingsPanel { } private void addNetworkOfferButtons() { - buttonPanel.removeAll(); GridBagConstraints c = new GridBagConstraints(); c.fill = GridBagConstraints.BOTH; c.gridwidth = 1; @@ -734,6 +731,16 @@ class SettingsPanel extends JPanel implements ISettingsPanel { buttonPanel.add(backButton, c); } + private void addNetworkJoinButtons() { + GridBagConstraints c = new GridBagConstraints(); + c.fill = GridBagConstraints.BOTH; + c.gridwidth = GridBagConstraints.REMAINDER; + c.weightx = 1; + c.weighty = 1; + + buttonPanel.add(backButton, c); + } + private JButton createButton(String title, final Event event) { JButton button = new JButton(title); button.addActionListener(new ActionListener() { @@ -753,6 +760,8 @@ class SettingsPanel extends JPanel implements ISettingsPanel { removePlayerSettingsPanel(); } + buttonPanel.removeAll(); + switch (mode) { case DEFAULT: addDefaultButtons(); @@ -767,7 +776,7 @@ class SettingsPanel extends JPanel implements ISettingsPanel { enableOptions(false); break; case NETWORK_JOIN: - // addNetworkJoinButtons(); + addNetworkJoinButtons(); enableOptions(false); break; } |