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(); }
@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()); } }
@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(); } } }
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); } }
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); } }
@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(); } }
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); } }
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; }
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(); } }
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(); }
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; }
@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); } } }
/** * 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); } }
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(); }
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(); }
/** 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); }
@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()); } } }
/** * 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(); }
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); }