Пример #1
0
  /** lays out the GUI components in their right places */
  protected void layoutComponents() {

    log.debug("Laying out GUI components");

    setIconImage(r.getImage("icons/16x16/sockso.png"));
    setLayout(new BorderLayout());
    add(getMainPane(), BorderLayout.CENTER);
    add(getBottomPane(), BorderLayout.SOUTH);

    addWindowListener(
        new WindowAdapter() {
          @Override
          public void windowClosing(final WindowEvent evt) {
            if (tray.isActive()) toggleVisibility();
            else exit();
          }
        });
    setSize(new Dimension(700, 500));
    setLocationRelativeTo(null);

    p.addPropertiesListener(this);

    // done with splash now
    Splash.close();
  }