public void actionPerformed(ActionEvent event) {
    Object source = event.getSource();
    if (boundedRangeModel != null) {
      int value = boundedRangeModel.getValue();
      if (source == forwardButton) {
        boundedRangeModel.setValue(
            value == boundedRangeModel.getMaximum() ? boundedRangeModel.getMinimum() : value + 1);
      } else if (source == rewindButton) {
        boundedRangeModel.setValue(
            value == boundedRangeModel.getMinimum() ? boundedRangeModel.getMaximum() : value - 1);
      } else if (source == startButton) {
        if (startButton.isSelected() != player.isActive()) {
          if (startButton.isSelected()) {
            player.start();
          } else {
            player.stop();
          }
        }
      } else if (source == audioButton) {

        player.setAudioEnabled(audioButton.isSelected());
      } else if (source == colorCyclingButton) {
        if (player instanceof ColorCyclePlayer) {
          ((ColorCyclePlayer) player).setColorCyclingStarted(colorCyclingButton.isSelected());
        }
      }
    }
  }
  @Override
  public void mouseMoved(MouseEvent mouse) {
    // if an insertion mode is activated. Draw temp node for the user.
    if (machineMode.isSelected()) {
      if (!(cursorNode instanceof Machine))
        cursorNode =
            new Machine(
                "",
                cap(mouse.getX() - 10, 70, getWidth() - 90),
                cap(mouse.getY() - 10, 120, getHeight() - 90));

      cursorNode.x = cap(mouse.getX() - 10, 70, getWidth() - 90);
      cursorNode.y = cap(mouse.getY() - 10, 120, getHeight() - 90);
    } else if (primaryMode.isSelected()) {
      if (!(cursorNode instanceof Primary))
        cursorNode =
            new Primary(
                "",
                cap(mouse.getX() - 10, 70, getWidth() - 90),
                cap(mouse.getY() - 10, 120, getHeight() - 90));

      cursorNode.x = cap(mouse.getX() - 10, 70, getWidth() - 90);
      cursorNode.y = cap(mouse.getY() - 10, 120, getHeight() - 90);

    } else {
      cursorNode = null;
    }

    repaint();
  }
Example #3
0
        @Override
        public void actionPerformed(ActionEvent e) {
          if (zExaggerToggle.isSelected() && rhod3dInit.getPointcloud() != null) {
            rhod3dInit.getCanvas().lock();
            DepthExaggeration.performDepthExaggeration(
                rhod3dInit.getPointcloud().getPolyData(), 10);
            rhod3dInit.getCanvas().GetRenderer().ResetCamera();
            rhod3dInit.getCanvas().Render();
            rhod3dInit.getCanvas().unlock();
          } else if (!zExaggerToggle.isSelected() && rhod3dInit.getPointcloud() != null) {
            rhod3dInit.getCanvas().lock();
            DepthExaggeration.reverseDepthExaggeration(
                rhod3dInit.getPointcloud().getPolyData(), 10);
            rhod3dInit.getCanvas().GetRenderer().ResetCamera();
            rhod3dInit.getCanvas().Render();
            rhod3dInit.getCanvas().unlock();
          }

          if (zExaggerToggle.isSelected() && rhod3dInit.getPointcloudPrediction() != null) {
            rhod3dInit.getCanvas().lock();
            DepthExaggeration.performDepthExaggeration(
                rhod3dInit.getPointcloudPrediction().getPolyData(), 10);
            rhod3dInit.getCanvas().GetRenderer().ResetCamera();
            rhod3dInit.getCanvas().Render();
            rhod3dInit.getCanvas().unlock();
          } else if (!zExaggerToggle.isSelected() && rhod3dInit.getPointcloudPrediction() != null) {
            rhod3dInit.getCanvas().lock();
            DepthExaggeration.reverseDepthExaggeration(
                rhod3dInit.getPointcloudPrediction().getPolyData(), 10);
            rhod3dInit.getCanvas().GetRenderer().ResetCamera();
            rhod3dInit.getCanvas().Render();
            rhod3dInit.getCanvas().unlock();
          }
        }
 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());
   }
 }
Example #5
0
        @Override
        public void actionPerformed(ActionEvent e) {
          if (rhodToggle.isSelected() && rhod3dInit.getPointcloud() != null) {
            //
            // rhod3dInit.getPointcloud().getPolyData().GetPointData().SetScalars(((PointCloudHandlerRhodamineDye) rhod3dInit.getPointcloud().getColorHandler()).getColorsRhodamineDye());
            //
            //                rhod3dInit.getScalarBar().setScalarBarTitle(I18n.text("Rhodamine Dye
            // Color Map"));
            //                rhod3dInit.getScalarBar().setScalarBarHorizontalProperties();
            //
            // rhod3dInit.getScalarBar().setUpScalarBarLookupTable(((PointCloudHandlerRhodamineDye)
            // rhod3dInit.getPointcloud().getColorHandler()).getLutRhodamineDye());
            //
            //                rhod3dInit.getCanvas().lock();
            //                rhod3dInit.getCanvas().Render();
            //                rhod3dInit.getCanvas().unlock();

            rhod3dInit
                .getCanvas()
                .GetRenderer()
                .RemoveActor(rhod3dInit.getPointcloud().getCloudLODActor());
            rhod3dInit
                .getCanvas()
                .GetRenderer()
                .RemoveActor(rhod3dInit.getScalarBar().getScalarBarActor());
            rhod3dInit
                .getCanvas()
                .GetRenderer()
                .AddActor(rhod3dInit.getPointcloud().getCloudLODActor());
            rhod3dInit
                .getCanvas()
                .GetRenderer()
                .AddActor(rhod3dInit.getScalarBar().getScalarBarActor());

            rhod3dInit.getCanvas().lock();
            rhod3dInit.getCanvas().Render();
            rhod3dInit.getCanvas().unlock();
          } else if (!rhodToggle.isSelected() && rhod3dInit.getPointcloud() != null) {
            if (rhod3dInit.getPointcloud() != null) {
              rhod3dInit
                  .getCanvas()
                  .GetRenderer()
                  .RemoveActor(rhod3dInit.getPointcloud().getCloudLODActor());

              if (!predToggle.isSelected())
                rhod3dInit
                    .getCanvas()
                    .GetRenderer()
                    .RemoveActor(rhod3dInit.getScalarBar().getScalarBarActor());

              rhod3dInit.getCanvas().lock();
              rhod3dInit.getCanvas().Render();
              rhod3dInit.getCanvas().unlock();
            }
          }
        }
Example #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);
    }
  }
Example #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;
    }
 public boolean isShapeSelected(Shape shape) {
   switch (shape) {
     case Rectangle:
       return rectanglechb.isSelected();
     case Circle:
       return circlechb.isSelected();
     case Center:
       return centerchb.isSelected();
       // case OnlyLast:
       // return onlylastchb.isSelected();
   }
   return false;
 }
  @Override
  public void mousePressed(MouseEvent mouse) {
    //		if(visualizeButton.isSelected())return;
    selectedNode = null;
    selectedEdge = null;
    currentSelectedNode = getSelectedNode(mouse);
    if (selectionMode.isSelected()) {
      selectedNode = getSelectedNode(mouse);
      if (ui.nodeSelection) {
        ui.nodeSubset.add(selectedNode);
        //				System.out.println(selectedNode.name);
        return;
      }
      if (selectedNode != null) {
        offX = mouse.getX() - selectedNode.x;
        offY = mouse.getY() - selectedNode.y;
      } else {
        selectedEdge = getSelectedEdge(mouse);
      }
    } else if (machineMode.isSelected() || primaryMode.isSelected()) {
      if (getSelectedNode(mouse) == null) {
        //				System.out.println("Creating and adding a new node");

        Node node;
        if (machineMode.isSelected()) {
          // Create a machine node.
          node =
              new Machine(
                  "",
                  cap(mouse.getX() - 10, 70, getWidth() - 90),
                  cap(mouse.getY() - 10, 120, getHeight() - 90));
        } else { // primaryMode.isSelected == true
          // Create a primary user.
          node =
              new Primary(
                  "",
                  cap(mouse.getX() - 10, 70, getWidth() - 90),
                  cap(mouse.getY() - 10, 120, getHeight() - 90));
        }

        listOfNodes.add(node);

        //				System.out.println("Successfully created the node:\n" + node);
      }
    } else if (edgeMode.isSelected()) {
      fromNode = getSelectedNode(mouse);
    }

    repaint();
  }
  public void actionPerformed(ActionEvent e) {
    if (e.getSource() == okButton) {
      if (portrait.isSelected())
        grfather.newDocument(
            Integer.parseInt(txtLarghezza.getText()), Integer.parseInt(txtAltezza.getText()));
      else if (landscape.isSelected())
        grfather.newDocument(
            Integer.parseInt(txtAltezza.getText()), Integer.parseInt(txtLarghezza.getText()));

      this.dispose();
    } else if (e.getSource() == cancelButton) {
      this.dispose();
    }
  }
          @Override
          public void mouseClicked(MouseEvent e) {
            if (tglbtnMouseMode.isSelected()) {
              tglbtnMouseMode.setText("Mode: Draw");
              globeDisplayAdapter.setArmed(true);
              mapDisplayAdapter.setArmed(true);
              mapSelectionList.setEnabled(false);
              slider.setEnabled(false);
              btnStep.setEnabled(false);
              btnStepToMarker.setEnabled(false);

              resumeValue = -1;
              int diff = slider.getMaximum() - dbgPosIndex;
              if (diff != 0) {
                resumeValue = dbgPosIndex;
                nDebugSteps(diff);
              }
            } else {
              tglbtnMouseMode.setText("Mode: Move");
              globeDisplayAdapter.setArmed(false);
              mapDisplayAdapter.setArmed(false);
              mapSelectionList.setEnabled(true);
              slider.setEnabled(true);
              btnStep.setEnabled(true);
              btnStepToMarker.setEnabled(true);

              if (resumeValue != -1) resetToIndex(resumeValue);
            }
          }
Example #12
0
 @Override
 public void stateChanged(ChangeEvent e) {
   int level = levelControl.getValue();
   if (level != current_level) {
     createTree(level);
     current_level = level;
     if (!radial.isSelected()) {
       TreeLayout<String, Number> tl2 = treeLayout;
       radialLayout = new BalloonLayout<String, Number>(graph);
       radialLayout.setSize(new Dimension(1200, 1200));
       rings = new Rings(radialLayout);
       treeLayout = new TreeLayout<String, Number>(graph);
       LayoutTransition<String, Number> lt =
           new LayoutTransition<String, Number>(vv, tl2, treeLayout);
       Animator animator = new Animator(lt);
       animator.start();
     } else {
       BalloonLayout<String, Number> r2 = radialLayout;
       radialLayout = new BalloonLayout<String, Number>(graph);
       radialLayout.setSize(new Dimension(1200, 1200));
       treeLayout = new TreeLayout<String, Number>(graph);
       vv.getRenderContext().getMultiLayerTransformer().setToIdentity();
       vv.removePreRenderPaintable(rings);
       rings = new Rings(radialLayout);
       LayoutTransition<String, Number> lt =
           new LayoutTransition<String, Number>(vv, r2, radialLayout);
       Animator animator = new Animator(lt);
       animator.start();
       vv.getRenderContext().getMultiLayerTransformer().setToIdentity();
       vv.addPreRenderPaintable(rings);
     }
     // vv.getRenderContext().getMultiLayerTransformer().setToIdentity();
   }
 }
Example #13
0
 private void changeUnits() {
   String len = _length.getText();
   if (len == null || len.length() == 0) {
     if (_block.isMetric()) {
       _units.setText("cm");
     } else {
       _units.setText("in");
     }
     return;
   }
   try {
     float f = Float.parseFloat(len);
     if (_units.isSelected()) {
       _length.setText(Float.toString(f / 2.54f));
       _units.setText("in");
     } else {
       _length.setText(Float.toString(f * 2.54f));
       _units.setText("cm");
     }
   } catch (NumberFormatException nfe) {
     JOptionPane.showMessageDialog(
         this,
         Bundle.getMessage("MustBeFloat", len),
         Bundle.getMessage("makePath"),
         JOptionPane.INFORMATION_MESSAGE);
   }
 }
Example #14
0
  private boolean setPathLength(OPath path) {
    float f = 0.0f;
    try {
      String num = _length.getText();
      if (num == null || num.length() == 0) {
        num = "0.0";
      }
      f = Float.parseFloat(num);
      if (_units.isSelected()) {
        path.setLength(f * 25.4f);
      } else {
        path.setLength(f * 10f);
      }
    } catch (NumberFormatException nfe) {
      f = -1.0f;
    }
    if (f < 0.0f) {
      JOptionPane.showMessageDialog(
          this,
          Bundle.getMessage("MustBeFloat", _length.getText()),
          Bundle.getMessage("makePath"),
          JOptionPane.INFORMATION_MESSAGE);
      return false;
    }

    return true;
  }
Example #15
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);
   }
 }
 /** Sets the selection back to move/select. */
 private void resetSelectMove() {
   JToggleButton selectButton = getButtonForType(selectType);
   if (!(selectButton.isSelected())) {
     selectButton.doClick();
     selectButton.requestFocus();
   }
 }
Example #17
0
 public void actionPerformed(java.awt.event.ActionEvent e) {
   dlg.panelMain.mark.setObject(Obj.UNKOBJ);
   dlg.panelMain.mark.setCategory(Cat.NOCAT);
   dlg.panelMain.mark.setTopmark(Top.NOTOP);
   if (mooringButton.isSelected()) {
     dlg.panelMain.mark.setObject(Obj.MORFAC);
     categoryBox.setVisible(false);
     mooringBox.setVisible(true);
     pillarButton.setEnabled(false);
     sparButton.setEnabled(false);
     beaconButton.setEnabled(false);
     towerButton.setEnabled(false);
     stakeButton.setEnabled(false);
     cairnButton.setEnabled(false);
     mooringButton.setBorderPainted(true);
   } else {
     mooringBox.setVisible(false);
     categoryBox.setVisible(true);
     pillarButton.setEnabled(true);
     sparButton.setEnabled(true);
     beaconButton.setEnabled(true);
     towerButton.setEnabled(true);
     stakeButton.setEnabled(true);
     cairnButton.setEnabled(true);
     mooringButton.setBorderPainted(false);
   }
   syncPanel();
 }
Example #18
0
 public int numSelected() {
   int ret = 0;
   for (JToggleButton b : buttonsDirections.keySet()) {
     ret += b.isSelected() ? 1 : 0;
   }
   return ret;
 }
  public SequencerEnums.Playback getPlayButtonState() {
    if (_playButton.isSelected()) {
      return SequencerEnums.Playback.START;
    }

    return SequencerEnums.Playback.STOP;
  }
Example #20
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);
     }
   }
 }
Example #21
0
 /**
  * Toggle a map tool.
  *
  * @param evt Event with a {@link JToggleButton} source to indicate whether the tool should be set
  *     active.
  * @param tool Tool to toggle active or inactive.
  */
 private void toggleMapTool(final ActionEvent evt, final MapTool tool) {
   JToggleButton source = (JToggleButton) evt.getSource();
   if (source.isSelected()) {
     getModel().setCurrentTool(tool);
   } else {
     getModel().setCurrentTool(MapTool.NULL);
   }
 }
Example #22
0
 public void toggleShowMeasurements() {
   if (showMeasurements.isSelected()) {
     measurements.setStructures(currentNucId, currentStructureIdx);
     measurements.setObjects(list.getSelectedValues());
     this.container.add(measurements);
   } else this.container.remove(measurements);
   core.refreshDisplay();
 }
Example #23
0
 public void hide(boolean refresh) {
   container.remove(layout);
   if (showMeasurements.isSelected()) {
     container.remove(measurements);
     showMeasurements.setSelected(false);
   }
   if (refresh) core.refreshDisplay();
 }
 @Override
 public void mouseDragged(MouseEvent mouse) {
   if (visualizeButton.isSelected()) return;
   if (selectedNode != null) {
     selectedNode.x = cap(mouse.getX() - offX, 70, getWidth() - 100);
     selectedNode.y = cap(mouse.getY() - offY, 160, getHeight() - 120);
   }
   repaint();
 }
Example #25
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);
 }
Example #26
0
 @Override
 public void valueChanged(ListSelectionEvent lse) {
   if (lse.getValueIsAdjusting()) {
     return;
   }
   if (populatingObjects || selectingObject || !showObjects.isSelected()) {
     return;
   }
   selectingObject = true;
   if (measurements != null && showMeasurements.isSelected())
     measurements.setObjects(list.getSelectedValues());
   try {
     showRois3D();
   } catch (Exception e) {
     exceptionPrinter.print(e, "", Core.GUIMode);
   }
   selectingObject = false;
 }
 private void updateErrors() {
   if ((currentOperator != null) && onlyCurrent.isSelected()) {
     fill(currentOperator);
   } else {
     if (currentProcess != null) {
       fill(currentProcess.getRootOperator());
     }
   }
 }
Example #28
0
 /**
  * Gets the node or edge prototype that is associated with the currently selected button.
  *
  * @return a Node or Edge prototype
  */
 public Object getSelectedTool() {
   for (int i = 0; i < aTools.size(); i++) {
     JToggleButton button = aButtons.get(i);
     if (button.isSelected()) {
       return aTools.get(i);
     }
   }
   return null;
 }
  @Override
  public void mouseReleased(MouseEvent mouse) {
    //		if(visualizeButton.isSelected())return;

    if (selectionMode.isSelected()) {
      if (selectedNode != null) {
        if (selectedNode instanceof Machine) {
          ui.attributesPanel.machineAP.setInfo((Machine) selectedNode);
          ui.attributesPanel.informationPanelCardLayout.show(
              ui.attributesPanel.informationPanel, Constants.machineAPCode);
        } else if (selectedNode instanceof Primary) {
          ui.attributesPanel.primaryAP.setInfo((Primary) selectedNode);
          ui.attributesPanel.informationPanelCardLayout.show(
              ui.attributesPanel.informationPanel, Constants.primaryAPCode);
        } else {
          System.out.println("Unidentified node type.");
        }
      } else if (selectedEdge != null) {
        ui.attributesPanel.edgeAP.setInfo(selectedEdge);
        ui.attributesPanel.informationPanelCardLayout.show(
            ui.attributesPanel.informationPanel, Constants.edgeAPCode);
      } else {
        ui.attributesPanel.informationPanelCardLayout.show(
            ui.attributesPanel.informationPanel, Constants.nullAPCode);
      }
    } else if (edgeMode.isSelected()) {
      toNode = getSelectedNode(mouse);

      if (fromNode != null && toNode != null && fromNode != toNode) {
        if (!fromNode.adjacent.contains(new Edge(fromNode, toNode))) {
          //					System.out.println("Adding a new edge between " + fromNode + " -> " + toNode);

          Edge edge1 = new Edge(fromNode, toNode);
          Edge edge2 = new Edge(toNode, fromNode);

          fromNode.addAdjacentEdge(edge1);
          toNode.addAdjacentEdge(edge2);
        }
      }
    }

    repaint();
  }
Example #30
0
 protected void dumpXmlData() {
   if (lsm == null) return;
   ImageDirectory imDir = (ImageDirectory) lsm.imageDirectories.get(0);
   CZLSMInfoExtended cz = (CZLSMInfoExtended) imDir.TIF_CZ_LSMINFO;
   new TextWindow(
       "XML SCANINFO DUMP",
       new DomXmlExporter().buildTree(cz, filterButton.isSelected()),
       250,
       400);
 }