diff --git a/src/net/java/sip/communicator/plugin/splashscreen/WelcomeWindow.java b/src/net/java/sip/communicator/plugin/splashscreen/WelcomeWindow.java index d6dcb6dab..2f678452e 100644 --- a/src/net/java/sip/communicator/plugin/splashscreen/WelcomeWindow.java +++ b/src/net/java/sip/communicator/plugin/splashscreen/WelcomeWindow.java @@ -33,21 +33,21 @@ public class WelcomeWindow private static final Font FONT = new Font(FONT_NAME, Font.PLAIN, new Integer(FONT_SIZE).intValue()); - + private JPanel loadingPanel = new JPanel(new BorderLayout()); - + private JLabel loadingLabel = new JLabel("Loading: "); - - private JLabel bundleLabel = new JLabel(); - + + private JLabel bundleLabel = new JLabel(); + public WelcomeWindow() { this.setTitle("SIP Communicator"); this.setModal(false); this.setUndecorated(true); - + this.mainPanel.setLayout(new BorderLayout()); - + this.textPanel.setPreferredSize(new Dimension(470, 240)); this.textPanel.setLayout(new BoxLayout(textPanel, BoxLayout.Y_AXIS)); this.textPanel.setBorder(BorderFactory.createEmptyBorder(15, 15, 0, 15)); @@ -70,7 +70,7 @@ public WelcomeWindow() this.logoArea.setPreferredSize(new Dimension(100, 20)); this.logoArea.setAlignmentX(Component.RIGHT_ALIGNMENT); this.logoArea.setBorder(BorderFactory.createEmptyBorder(20, 180, 0, 0)); - + this.rightsArea.setContentType("text/html"); this.rightsArea.setText( "(c)2003-2006 Copyright sip-communicator.org." @@ -83,7 +83,7 @@ public WelcomeWindow() this.rightsArea.setOpaque(false); this.rightsArea.setEditable(false); this.rightsArea.setAlignmentX(Component.RIGHT_ALIGNMENT); - + this.licenseArea.setContentType("text/html"); this.licenseArea.setText( "" + "The SIP Communicator is currently under active development." @@ -97,45 +97,47 @@ public WelcomeWindow() this.licenseArea.setOpaque(false); this.licenseArea.setEditable(false); this.licenseArea.setAlignmentX(Component.RIGHT_ALIGNMENT); - + this.bundleLabel.setFont(loadingLabel.getFont().deriveFont(Font.PLAIN)); this.loadingPanel.setOpaque(false); this.loadingPanel.add(loadingLabel, BorderLayout.WEST); this.loadingPanel.add(bundleLabel, BorderLayout.CENTER); this.loadingPanel.setAlignmentX(Component.RIGHT_ALIGNMENT); - + this.loadingPanel + .setBorder(BorderFactory.createEmptyBorder(10, 10, 10, 10)); + this.textPanel.add(titleLabel); this.textPanel.add(versionLabel); this.textPanel.add(logoArea); this.textPanel.add(rightsArea); this.textPanel.add(licenseArea); - + this.mainPanel.add(textPanel, BorderLayout.CENTER); this.mainPanel.add(loadingPanel, BorderLayout.SOUTH); - + this.getContentPane().add(mainPanel); this.setResizable(false); - + this.mainPanel.setPreferredSize(new Dimension(570, 330)); - + this.setLocation( Toolkit.getDefaultToolkit().getScreenSize().width/2 - 527/2, Toolkit.getDefaultToolkit().getScreenSize().height/2 - 305/2 - ); + ); } protected void close() { this.dispose(); } - + public void setBundle(String bundleName) { this.bundleLabel.setText(bundleName); - + this.loadingPanel.revalidate(); this.loadingPanel.repaint(); }