Fixes chat room settings form UI (fixes background and removes unnecessary titles).

cusax-fix 4775
Damian Minkov 13 years ago
parent 6f9177aa8f
commit 4610fef1ed

@ -47,7 +47,7 @@ public class ChatRoomConfigurationWindow
/**
* The main panel.
*/
private JPanel mainPanel = new JPanel();
private JPanel mainPanel = new TransparentPanel();
/**
* The button that stores the data.
@ -64,12 +64,14 @@ public class ChatRoomConfigurationWindow
/**
* The panel contained in the "Options" tab.
*/
private JPanel roomOptionsPanel = new JPanel(new GridLayout(0, 1));
private JPanel roomOptionsPanel =
new TransparentPanel(new GridLayout(0, 1));
/**
* The panel containing all buttons.
*/
private JPanel buttonsPanel = new JPanel(new FlowLayout(FlowLayout.CENTER));
private JPanel buttonsPanel =
new TransparentPanel(new FlowLayout(FlowLayout.CENTER));
/**
* The tabbed pane containing the "General" and "Options" tabs.
@ -107,7 +109,7 @@ public ChatRoomConfigurationWindow(String chatRoomName,
new String[]{chatRoomName}));
titlePanel.setTitleText(GuiActivator.getResources().getI18NString(
"service.gui.SETTINGS"));
"service.gui.CHAT_ROOM_OPTIONS"));
this.generalScrollPane.setPreferredSize(new Dimension(820, 520));
this.generalScrollPane.setHorizontalScrollBarPolicy(
@ -115,6 +117,11 @@ public ChatRoomConfigurationWindow(String chatRoomName,
this.optionsScrollPane.setHorizontalScrollBarPolicy(
JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
this.generalScrollPane.setOpaque(false);
this.generalScrollPane.getViewport().setOpaque(false);
this.optionsScrollPane.setOpaque(false);
this.optionsScrollPane.getViewport().setOpaque(false);
this.mainPanel.setBorder(
BorderFactory.createEmptyBorder(15, 15, 15, 15));
this.tabbedPane.setBorder(
@ -151,11 +158,8 @@ public ChatRoomConfigurationWindow(String chatRoomName,
mainPanel.setOpaque(false);
generalScrollPane.setOpaque(false);
this.roomOptionsPanel.setBorder(BorderFactory.createCompoundBorder(
BorderFactory.createEmptyBorder(15, 15, 15, 15),
BorderFactory.createTitledBorder(
GuiActivator.getResources()
.getI18NString("service.gui.CHAT_ROOM_OPTIONS"))));
this.roomOptionsPanel.setBorder(
BorderFactory.createEmptyBorder(10, 10, 10, 10));
this.loadConfigurationForm();
}
@ -212,7 +216,7 @@ else if(fieldType.equals(
else if(fieldType.equals(
ChatRoomConfigurationFormField.TYPE_LIST_MULTI))
{
field = new JPanel(new GridLayout(0, 1));
field = new TransparentPanel(new GridLayout(0, 1));
field.setBorder(BorderFactory.createLineBorder(Color.GRAY));
@ -318,7 +322,7 @@ else if(fieldType.equals(
}
else
{
JPanel fieldPanel = new JPanel(new GridLayout(1,2));
JPanel fieldPanel = new TransparentPanel(new GridLayout(1,2));
fieldPanel.setOpaque(false);
if(!(field instanceof JLabel))

Loading…
Cancel
Save