public synchronized void setPlayer(Player player) {
   if (this.player != null) {
     this.player.removeChangeListener(this);
     player.removePropertyChangeListener(this);
   }
   this.player = player;
   //        boundedRangeModel = player == null ? null : player.getBoundedRangeModel();
   boundedRangeModel = player == null ? null : player.getTimeModel();
   slider.setModel(boundedRangeModel);
   if (player != null) {
     if (player.getState() >= Player.REALIZED
         && boundedRangeModel != null
         && boundedRangeModel.getMaximum() == 0) {
       setPlayerControlsVisible(false);
     }
     slider.setProgressModel(player.getCachingModel());
     startButton.setSelected(player.isActive());
     player.addChangeListener(this);
     player.addPropertyChangeListener(this);
     audioButton.setVisible(player.isAudioAvailable());
     audioButton.setSelected(player.isAudioEnabled());
     colorCyclingButton.setVisible(
         (player instanceof ColorCyclePlayer)
             ? ((ColorCyclePlayer) player).isColorCyclingAvailable()
             : false);
     colorCyclingButton.setSelected(
         (player instanceof ColorCyclePlayer)
             ? ((ColorCyclePlayer) player).isColorCyclingStarted()
             : false);
     validate();
     repaint();
     BoundedRangeModel cachingControlModel = slider.getProgressModel();
   }
 }
Esempio n. 2
0
  /** Creates the main frame for <code>this</code> sample. */
  public CornerRadius() {
    super("Toolbar button corner radius");

    this.setLayout(new BorderLayout());

    JToolBar toolBar = new JToolBar("");
    toolBar.add(new JLabel("Sample toolbar"));
    toolBar.add(new JSeparator(SwingConstants.VERTICAL));

    JToggleButton buttonDefault = new JToggleButton("radius default");
    buttonDefault.setSelected(true);
    toolBar.add(buttonDefault);

    JToggleButton button1 = new JToggleButton("radius 5");
    // set corner radius to 5 pixels
    button1.putClientProperty(SubstanceLookAndFeel.CORNER_RADIUS, Float.valueOf(5.0f));
    button1.setSelected(true);
    toolBar.add(button1);

    JToggleButton button2 = new JToggleButton("radius 0");
    // set corner radius to 0 pixels (perfect rectangle)
    button2.putClientProperty(SubstanceLookAndFeel.CORNER_RADIUS, Float.valueOf(0.0f));
    button2.setSelected(true);
    toolBar.add(button2);

    this.add(toolBar, BorderLayout.NORTH);

    this.setSize(400, 200);
    this.setLocationRelativeTo(null);
    this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  }
 public void setAlignmentOptions(int alignment) {
   miLeft.setSelected(alignment == StyleConstants.ALIGN_LEFT);
   miCenter.setSelected(alignment == StyleConstants.ALIGN_CENTER);
   miRight.setSelected(alignment == StyleConstants.ALIGN_RIGHT);
   tbLeft.setSelected(alignment == StyleConstants.ALIGN_LEFT);
   tbCenter.setSelected(alignment == StyleConstants.ALIGN_CENTER);
   tbRight.setSelected(alignment == StyleConstants.ALIGN_RIGHT);
 }
 public void itemStateChanged(ItemEvent e) {
   if (e.getSource() == chckbxDimensioniPersonalizzate) {
     enableCustomDimension(chckbxDimensioniPersonalizzate.isSelected());
   } else if (e.getSource() == landscape) {
     portrait.setSelected(!landscape.isSelected());
   } else if (e.getSource() == portrait) {
     landscape.setSelected(!portrait.isSelected());
   }
 }
Esempio n. 5
0
 private void disconnect() {
   if (session != null && session.isConnected()) {
     session.disconnect();
   }
   jToggleButtonConnect.setSelected(false);
   jToggleButtonConnect.setText("Connect");
   jToggleButtonRegister.setSelected(false);
   onlineUsers.clear();
   jToggleButtonRegister.setText("Register");
 }
Esempio n. 6
0
  public void updateKnob() {
    // Als de waarde in de parameter wordt veranderd, wat moet er dan gebeuren...
    // Bij het zetten van de default waarde, bestaat b nog niet, dus kunnen we hem niet grafisch
    // updaten
    if (b != null) {
      if (par.getValue() == getMaxValue()) if (!b.isSelected()) b.setSelected(true);

      if (par.getValue() != getMaxValue()) if (b.isSelected()) b.setSelected(false);
    }
  }
Esempio n. 7
0
    public void actionPerformed(ActionEvent e) {

      boolean containedCenter = false;
      if (directions.contains(RelativeCoordinate.CENTER)) {
        containedCenter = true;
      }

      List<RelativeCoordinate> allNeighbors =
          new ArrayList<RelativeCoordinate>() {
            {
              add(RelativeCoordinate.NORTH);
              add(RelativeCoordinate.NORTH_EAST);
              add(RelativeCoordinate.EAST);
              add(RelativeCoordinate.SOUTH_EAST);
              add(RelativeCoordinate.SOUTH);
              add(RelativeCoordinate.SOUTH_WEST);
              add(RelativeCoordinate.WEST);
              add(RelativeCoordinate.NORTH_WEST);
            }
          };

      if (directions.containsAll(allNeighbors)) {
        neighborsToggled = true;
      }

      directions.clear();

      if (containedCenter) {
        directions.add(RelativeCoordinate.CENTER);
      }

      if (neighborsToggled == false) {
        directions.addAll(allNeighbors);
      }

      for (JToggleButton b : buttonsDirections.keySet()) {
        if (buttonsDirections.get(b) == RelativeCoordinate.CENTER) {
          continue;
        }
        if (neighborsToggled == false && b.isSelected() == false) {
          b.setSelected(true);
          ActionEvent ae = new ActionEvent((Object) b, ActionEvent.ACTION_PERFORMED, "");
          for (ActionListener a : b.getActionListeners()) {
            a.actionPerformed(ae);
          }
        } else if (neighborsToggled && b.isSelected()) {
          b.setSelected(false);
          ActionEvent ae = new ActionEvent((Object) b, ActionEvent.ACTION_PERFORMED, "");
          for (ActionListener a : b.getActionListeners()) {
            a.actionPerformed(ae);
          }
        }
      }
      neighborsToggled = !neighborsToggled;
    }
Esempio n. 8
0
  public void actionPerformed(java.awt.event.ActionEvent event) {
    if (TRACE) System.out.println("CutPanelView actionPerformed: view: " + viewName);

    if (event.getSource() == closeButn) {
      JToggleButton jtb = (JToggleButton) event.getSource();
      jtb.setSelected(false);
      // System.out.println("Close!");
      vm.hideView(this);
      toolbarButton.setSelected(false);
    } else if (toolbarButton.isSelected()) {
      vm.showView(this);
    } else vm.hideView(this);
  }
  private void addButtonToPropertySheetPanel() {
    showAllVPButton = new JToggleButton();
    showAllVPButton.setText("Show All");
    showAllVPButton.setToolTipText("Show all Visual Properties");
    showAllVPButton.setSelected(PropertySheetUtil.isAdvancedMode());
    showAllVPButton.setUI(new BlueishButtonUI());

    showAllVPButton.addActionListener(
        new ActionListener() {
          @Override
          public void actionPerformed(ActionEvent ae) {
            viewModeAction.menuSelected(null);
            viewModeAction.actionPerformed(null);
          }
        });

    // This is a hack: get private component and add button.
    Field[] fields = PropertySheetPanel.class.getDeclaredFields();

    for (Field f : fields) {
      if (f.getName().equals("actionPanel")) {
        f.setAccessible(true);
        try {
          JPanel buttonPanel = (JPanel) f.get(propertySheetPanel);
          buttonPanel.add(showAllVPButton);
        } catch (IllegalArgumentException e) {
          e.printStackTrace();
        } catch (IllegalAccessException e) {
          e.printStackTrace();
        }
      }
    }
  }
 @Override
 public void actionPerformed(ActionEvent e) {
   for (JToggleButton radio : radioButtons) {
     radio.setSelected(false);
     context.setCurrentOutputTool(QueryContext.TABLE_VIEW);
   }
 }
Esempio n. 11
0
 public void actionPerformed(ActionEvent event) {
   if (event.getSource() == joinButton) {
     if (joinButton.isSelected()) {
       mThread =
           new MulticastThread(
               Integer.valueOf(portField.getText()), chatIPField.getText(), chatroomArea, true);
       (new Thread(mThread)).start();
     }
   }
   if (event.getSource() == sendButton) {
     mThread.send(usernameField.getText(), chatMsgField.getText());
     chatMsgField.setText("");
   }
   if (event.getSource() == leaveButton) {
     try {
       joinButton.setSelected(false);
       mThread.leave();
       System.out.println("Disconnected from chat ");
     } catch (Exception e) {
     }
   }
   if (event.getSource() == exitButton) {
     System.exit(0);
   }
 }
Esempio n. 12
0
  public static JToggleButton createToolbarCheckBox(
      final Icon icon,
      final String label,
      final boolean initState,
      final ActionListener actionListener) {

    final JToggleButton widget;
    if (icon == null) {
      widget = new JToggleButton(label);
    } else {
      widget = new JToggleButton(icon);
      widget.setToolTipText(label);
    }

    widget.putClientProperty(SubstanceLookAndFeel.FLAT_PROPERTY, Boolean.TRUE);
    widget.putClientProperty(SubstanceLookAndFeel.BUTTON_NO_MIN_SIZE_PROPERTY, Boolean.TRUE);

    if (actionListener != null) {
      widget.addActionListener(actionListener);
    }

    widget.setSelected(initState);

    return widget;
  }
  public void initToolBar() {
    tb = new JToolBar();

    tb.setFloatable(false);

    usezoombt = new JToggleButton("-1", XmippResource.getIcon("zoom.png"));
    usezoombt.setToolTipText("Keep zoom");
    usezoombt.setFocusable(false);
    usezoombt.setSelected(true);
    usezoombt.addActionListener(
        new ActionListener() {

          @Override
          public void actionPerformed(ActionEvent e) {
            if (!usezoombt.isSelected()) getParticlePicker().setZoom(-1);
          }
        });
    tb.add(usezoombt);
    initShapePane();
    tb.add(shapepn);
    initSizePane();
    tb.add(sizepn);
    if (!(this instanceof ExtractPickerJFrame)) {
      initColorPane(getParticlePicker().getColor());
      tb.add(colorpn);
      eraserbt = new JToggleButton(bundle.getString("eraser"), XmippResource.getIcon("eraser.png"));
      tb.add(eraserbt);
    }
  }
 /**
  * Builds a <code>FilterBugDialog</code> dialog window and displays on the screen.
  *
  * @param event The <code>ActionEvent</code> object
  */
 @Override
 public void actionPerformed(ActionEvent event) {
   if (event != null) {
     JToggleButton btn = null;
     if (event.getSource() instanceof JToggleButton) {
       btn = (JToggleButton) event.getSource();
       btn.setSelected(true);
     } else {
       if (event.getSource() instanceof JMenuItem) {
         getButtonPanel().getBtnFilter().setSelected(true);
       }
     }
     MapdustBug selectedBug = mapdustPlugin.getMapdustGUI().getSelectedBug();
     if (selectedBug != null) {
       Main.pref.put("selectedBug.status", selectedBug.getStatus().getValue());
     } else {
       Main.pref.put("selectedBug.status", "");
     }
     disableButtons(getButtonPanel());
     FilterBugDialog dialog =
         new FilterBugDialog(getTitle(), getIconName(), btn, getMapdustPlugin());
     dialog.setLocationRelativeTo(null);
     dialog.getContentPane().setPreferredSize(dialog.getSize());
     dialog.pack();
     dialog.setVisible(true);
   }
 }
Esempio n. 15
0
  public void switchToPage(String pageName) {
    if (currentPage != null) remove(currentPage);

    if (pageName.equals("Fonts")) {
      currentPage = FontsPage.get();
      fontsButton.setSelected(true);
    } else if (pageName.equals("Images")) {
      currentPage = ImagesPage.get();
      imagesButton.setSelected(true);
    }

    add(currentPage, BorderLayout.CENTER);

    revalidate();
    repaint();
  }
Esempio n. 16
0
  public void setData(TraceDataSet dataSet) {
    this.dataSet = dataSet;
    this.errorsOnly = false;
    this.traceLabel = null;
    this.minTraceTime = 0;

    btnFilterErrors.setSelected(false);
    txtMinTime.setText("");

    tbmTraces.setDataSet(dataSet, null);

    List<String> traceNames = new ArrayList<String>();

    for (ViewerTraceRecord rec : dataSet.getRecords()) {
      String traceName = rec.getTraceName();
      if (traceName != null && !traceNames.contains(traceName)) {
        traceNames.add(traceName);
      }
    }

    Collections.sort(traceNames);
    cmbTraceType.removeAllItems();
    cmbTraceType.addItem("*");

    for (String traceName : traceNames) {
      cmbTraceType.addItem(traceName);
    }
  }
Esempio n. 17
0
  /**
   * Выполнение действия
   *
   * @param e действие
   */
  public final void actionPerformed(final ActionEvent e) {
    if (DataModel.getInstance().getVstate() == DataModel.ViewState.Simultaneously) {
      return;
    }
    System.out.println("remove section");
    if (e.getSource() instanceof JToggleButton) {
      DataModel model = DataModel.getInstance();
      model.setState(
          ((JToggleButton) e.getSource()).isSelected()
              ? DataModel.State.StateRemoving
              : DataModel.State.StateNormal);
      item.setSelected(((JToggleButton) e.getSource()).isSelected());

      de.getStatusBar()
          .setText(
              ((JToggleButton) e.getSource()).isSelected()
                  ? "Edit mode: removing"
                  : "Edit mode: creating");
    }
    if (e.getSource() instanceof JCheckBoxMenuItem) {
      DataModel model = DataModel.getInstance();
      model.setState(
          ((JCheckBoxMenuItem) e.getSource()).isSelected()
              ? DataModel.State.StateRemoving
              : DataModel.State.StateNormal);

      button.setSelected(((JCheckBoxMenuItem) e.getSource()).isSelected());

      de.getStatusBar()
          .setText(
              ((JCheckBoxMenuItem) e.getSource()).isSelected()
                  ? "Edit mode: removing"
                  : "Edit mode: creating");
    }
  }
Esempio n. 18
0
 public void hide(boolean refresh) {
   container.remove(layout);
   if (showMeasurements.isSelected()) {
     container.remove(measurements);
     showMeasurements.setSelected(false);
   }
   if (refresh) core.refreshDisplay();
 }
Esempio n. 19
0
 @Override
 public void appModeChanged() {
   final CidsAppBackend.Mode mode = CidsAppBackend.getInstance().getMode();
   if (mode.equals(mode.ALLGEMEIN)) {
     if (!togInfoMode.isSelected()) {
       togInfoMode.setSelected(true);
     }
   } else if (mode.equals(mode.ESW)) {
     if (!togWDSRMode.isSelected()) {
       togWDSRMode.setSelected(true);
     }
   } else {
     if (!togRegenMode.isSelected()) {
       togRegenMode.setSelected(true);
     }
   }
 }
Esempio n. 20
0
 /** Overrides the currently selected tool to be the grabber tool instead. */
 public void setToolToBeSelect() {
   for (int i = 0; i < aTools.size(); i++) {
     JToggleButton button = aButtons.get(i);
     if (button.isSelected()) {
       button.setSelected(false);
     }
   }
   aButtons.get(0).setSelected(true);
 }
Esempio n. 21
0
  @Override
  public void run() {
    // try {

    if (myT == null) return;

    super.run();

    if (myT.hasEngine() == false) {
      throttle.setEnabled(false);
      horn.setEnabled(false);
    } else {
      throttle.setEnabled(true);
      horn.setEnabled(true);
    }

    throttle.setValue(myT.getThrottle());

    brake.setSelected(myT.getBrake());
    follow.setSelected(myT.followMe);

    if (myT.vel() > 0) {
      reverse.setEnabled(false);
      split.setEnabled(false);
      unload.setEnabled(false);
      load.setEnabled(false);
    } else {
      reverse.setEnabled(true);

      if (myT.array()[0] != selected) split.setEnabled(true);
      else split.setEnabled(false);

      if (lable.length > 0) load.setEnabled(true);
      else load.setEnabled(false);
      if (ulable.length > 0) unload.setEnabled(true);
      else unload.setEnabled(false);
    }

    revalidate();
    setVisible(true);
    // } catch (Exception e) {
    //			e.printStackTrace();
    //	}
  }
Esempio n. 22
0
  /**
   * DOCUMENT ME!
   *
   * @param e DOCUMENT ME!
   * @return DOCUMENT ME!
   */
  public boolean keyTyped(KeyEvent e) {
    if (e.getKeyChar() == KeyEvent.VK_ESCAPE) {
      endFormat();

      JToggleButton b = (JToggleButton) getValue(Icon25x25ToggleButton.BUTTON);
      b.setSelected(false);
    }

    return false;
  }
Esempio n. 23
0
 private void handleConnect() {
   if (jToggleButtonConnect.isSelected() || jMenuItemServerConnect.isEnabled())
     try {
       jTextPaneDisplayMessages.setText("");
       session = new Session();
       try {
         String userid = jTextFieldUser.getText();
         if (jPasswordFieldPwd.getPassword() != null) {
           String pwd = String.valueOf(jPasswordFieldPwd.getPassword()).trim();
           if (!pwd.equals("")) {
             userid += ":" + pwd;
           }
         }
         if (session.connect(jTextFieldServer.getText(), userid)) {
           displayMessage("Connected\n", incomingMsgAttrSet);
           session.addListener(this);
           jToggleButtonConnect.setText("Disconnect");
           jMenuItemServerConnect.setEnabled(false);
           jMenuItemServerDisconnect.setEnabled(true);
         } else {
           jToggleButtonConnect.setSelected(false);
           jMenuItemServerConnect.setEnabled(true);
           jMenuItemServerDisconnect.setEnabled(false);
           displayMessage("Connection attempt failed\n", offlineClientAttrSet);
         }
       } catch (ConnectionException ex1) {
         jToggleButtonConnect.setSelected(false);
         jMenuItemServerConnect.setEnabled(true);
         jMenuItemServerDisconnect.setEnabled(false);
         displayMessage(
             "Connection attempt failed: " + ex1.getMessage() + "\n", offlineClientAttrSet);
       }
     } catch (Exception ex) {
       ex.printStackTrace();
     }
   else {
     disconnect();
     jMenuItemServerConnect.setEnabled(true);
     jMenuItemServerDisconnect.setEnabled(false);
     displayMessage("Disconnected\n", offlineClientAttrSet);
   }
 }
Esempio n. 24
0
 void setSelected(Object c, boolean sel) {
   if (c instanceof JToggleButton) {
     ((JToggleButton) c).setSelected(sel);
     return;
   }
   if (c instanceof JCheckBoxMenuItem) {
     ((JCheckBoxMenuItem) c).setState(sel);
     return;
   }
   // skip
 }
  public void setValueIn(final Component comp) {
    //			SwingUtilities.invokeAndWait(new Runnable() {

    //				public void run() {
    JToggleButton fl = (JToggleButton) comp;
    if (log.isLoggable(Level.INFO)) {
      log.info("pref:" + pref + ", def=" + def + ", val=" + pr.getBoolean(pref, def));
    }
    fl.setSelected(pr.getBoolean(pref, def));
    //				}
    //			});
  }
  public ErrorTable(final MainFrame mainFrame) {
    super(new BorderLayout());
    this.mainFrame = mainFrame;
    onlyCurrent.setSelected(false);
    table.setShowVerticalLines(false);
    table.setModel(model);
    table.installToolTip();

    table.getColumnModel().getColumn(0).setPreferredWidth(400);
    table.getColumnModel().getColumn(1).setPreferredWidth(200);
    table.getColumnModel().getColumn(2).setPreferredWidth(150);

    headerLabel.setHorizontalAlignment(SwingConstants.CENTER);
    headerLabel.setBorder(BorderFactory.createEmptyBorder(6, 6, 6, 6));

    table.setBorder(null);
    JScrollPane scrollPane = new ExtendedJScrollPane(table);
    scrollPane.setBorder(null);
    add(scrollPane, BorderLayout.CENTER);
    ViewToolBar toolBar = new ViewToolBar();
    toolBar.add(onlyCurrent);
    onlyCurrent.setText(null);
    toolBar.add(headerLabel);
    add(toolBar, BorderLayout.NORTH);

    table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
    table.addMouseListener(
        new MouseAdapter() {
          @Override
          public void mouseClicked(MouseEvent e) {
            if (e.getClickCount() == 2) {
              switch (table.getSelectedColumn()) {
                  // quick fixes
                case 1:
                  List<? extends QuickFix> quickFixes =
                      errors.get(table.getSelectedRow()).getQuickFixes();
                  if (quickFixes.size() == 1) {
                    quickFixes.get(0).apply();
                  }
                  if (quickFixes.size() > 1) {
                    new QuickFixDialog(quickFixes).setVisible(true);
                  }
                  break;
                default:
                  ProcessSetupError error = errors.get(table.getSelectedRow());
                  Operator op = error.getOwner().getOperator();
                  ErrorTable.this.mainFrame.selectOperator(op);
                  // other
              }
            }
          }
        });
  }
Esempio n. 27
0
 /**
  * Creates a diminutive toggle button used for selecting the message type
  *
  * @param title the title of the button
  * @param icon the icon to use
  * @param selected whether the button is selected or not
  * @param group the group to add the button to
  * @return the instantiated button
  */
 private JToggleButton createMessageTypeButton(
     String title, ImageIcon icon, boolean selected, ButtonGroup group) {
   JToggleButton button = new JToggleButton(icon);
   group.add(button);
   button.setSelected(selected);
   button.setToolTipText(title);
   button.setFocusable(false);
   button.setFocusPainted(false);
   button.addActionListener(this);
   button.setPreferredSize(new Dimension(18, 18));
   return button;
 }
 public void propertyChange(PropertyChangeEvent pce) {
   if (pce.getPropertyName().equals(RankingUIModel.LIST_VISIBLE)) {
     listButton.setSelected((Boolean) pce.getNewValue());
     if (listResultPanel.isVisible() != model.isListVisible()) {
       listResultPanel.setVisible(model.isListVisible());
       revalidate();
       repaint();
     }
   } else if (pce.getPropertyName().equals(RankingUIModel.BARCHART_VISIBLE)) {
     // barChartButton.setSelected((Boolean)pce.getNewValue());
   }
 }
 /** Ré-intialise la fenêtre. */
 private void re_init() {
   file_zotero = null;
   file_agents = null;
   endpoint = "http://ecoscopebc.mpl.ird.fr:8080/joseki/ecoscope";
   fileOut_zotero.setText("Entrez le nom du fichier en sortie...");
   fileOut_agents.setText("Entrez le nom du fichier en sortie...");
   fileOut_clean.setText("Entrez le nom du fichier en sortie...");
   fileOut_clean.setVisible(true);
   fileIn_zotero.setText("Fichier Zotero...");
   fileIn_agents.setText("Fichier Agents...");
   Desactiver_clean.setSelected(false);
 }
Esempio n. 30
0
    public void actionPerformed(ActionEvent ae) {
      String com = ae.getActionCommand();
      if (com.equals("<<")) massStart = Math.max(0, massStart - massRange);
      else if (com.equals("<")) massStart = Math.max(0, massStart - massRange / 4);
      else if (com.equals(">"))
        massStart = Math.min(massRangeMax - massRange, massStart + massRange / 4);
      else if (com.equals(">>"))
        massStart = Math.min(massRangeMax - massRange, massStart + massRange);
      else if (com.equals("mz")) {
        isMZFlag = mzDisp.isSelected();
        if (isMZFlag) {
          msDiff.setSelected(false);
          isMassDiff = msDiff.isSelected();
        }
        for (int i = 0; i < buttonPane.length; i++) {
          if (i == index) continue;
          buttonPane[i].mzDisp.setSelected(isMZFlag);
          buttonPane[i].msDiff.setSelected(isMassDiff);
        }
      } else if (com.equals("msdiff")) {
        isMassDiff = msDiff.isSelected();
        if (isMassDiff) {
          mzDisp.setSelected(false);
          isMZFlag = mzDisp.isSelected();
        }
        for (int i = 0; i < buttonPane.length; i++) {
          if (i == index) continue;
          buttonPane[i].mzDisp.setSelected(isMZFlag);
          buttonPane[i].msDiff.setSelected(isMassDiff);
        }
      }

      // Diffボタン押下時
      int pos = com.indexOf(comNameDiff);
      if (pos >= 0) {
        int num = Integer.parseInt(com.substring(comNameDiff.length()));
        hitPeaks.setListNum(num);
      }
      DisplayAll.this.repaint();
    }