Esempio n. 1
0
  /** Builds a new SAPERE perspective. */
  public Perspective() {
    super();
    setLayout(new BorderLayout());

    bar = new UpperBar(scp);
    add(bar, BorderLayout.NORTH);
    bar.addActionListener(this);
    bar.addChangeListener(this);

    status = new StatusBar();
    status.setText(r(Res.SAPERE_PERSPECTIVE));
    add(status, BorderLayout.SOUTH);

    effectsTab = new JEffectsTab<>();
    effectsTab.addLinksToggleActionListener(this);
    effectsTab.setEnabled(false);

    bar.registerTab(effectsTab);

    setMainDisplay(new Generic2DDisplay<T>());
  }