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(); } }
/** 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()); } }
private void disconnect() { if (session != null && session.isConnected()) { session.disconnect(); } jToggleButtonConnect.setSelected(false); jToggleButtonConnect.setText("Connect"); jToggleButtonRegister.setSelected(false); onlineUsers.clear(); jToggleButtonRegister.setText("Register"); }
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 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); } }
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); } }
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); } }
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(); }
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); } }
/** * Выполнение действия * * @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"); } }
public void hide(boolean refresh) { container.remove(layout); if (showMeasurements.isSelected()) { container.remove(measurements); showMeasurements.setSelected(false); } if (refresh) core.refreshDisplay(); }
@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); } } }
/** 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 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(); // } }
/** * 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; }
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); } }
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 } } } }); }
/** * 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); }
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(); }