public GPreferences(int selectTab)
{
+ new GPreferences(selectTab, null);
+ }
+
+ public GPreferences(int selectTab, String message)
+ {
try
{
- jbInit(selectTab);
+ jbInit(selectTab, message);
} catch (Exception ex)
{
ex.printStackTrace();
jbInit(0);
}
+ private void jbInit(int selectTab) throws Exception
+ {
+ jbInit(selectTab, null);
+ }
+
public final static int CONNECTIONS_TAB = 5;
- private void jbInit(int selectTab) throws Exception
+ private void jbInit(int selectTab, String message) throws Exception
{
final JTabbedPane tabbedPane = new JTabbedPane();
this.setLayout(new BorderLayout());
+
+ if (message != null)
+ {
+ JLabel messageLabel = new JLabel(message, JLabel.CENTER);
+ messageLabel.setFont(LABEL_FONT_BOLD);
+ messageLabel.setForeground(Color.RED.darker());
+ this.add(messageLabel, BorderLayout.NORTH);
+ }
+
JPanel okCancelPanel = initOkCancelPanel();
this.add(tabbedPane, BorderLayout.CENTER);
this.add(okCancelPanel, BorderLayout.SOUTH);