javax.swing.JButton.setAction()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(7.1k)|赞(0)|评价(0)|浏览(183)

本文整理了Java中javax.swing.JButton.setAction()方法的一些代码示例,展示了JButton.setAction()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JButton.setAction()方法的具体详情如下:
包路径:javax.swing.JButton
类名称:JButton
方法名:setAction

JButton.setAction介绍

暂无

代码示例

代码示例来源:origin: apache/ignite

  1. /**
  2. * @return Panel with close button.
  3. */
  4. private JPanel createButtonPanel() {
  5. closeBtn.setAction(closeAct);
  6. closeBtn.setToolTipText("<html><b>Closes</b> Dialog</html>");
  7. JPanel btnPanel = new JPanel();
  8. btnPanel.add(closeBtn);
  9. return btnPanel;
  10. }

代码示例来源:origin: groovy/groovy-core

  1. REPLACE_BUTTON.setAction(action);

代码示例来源:origin: winder/Universal-G-Code-Sender

  1. adjust5.setText("");
  2. adjust1.setAction(rapidActions.get(0));
  3. adjust3.setAction(rapidActions.get(1));
  4. adjust4.setAction(rapidActions.get(2));
  5. } else {
  6. adjust2.setEnabled(true);
  7. adjust1.setAction(actions.get(0));
  8. adjust2.setAction(actions.get(1));
  9. adjust3.setAction(actions.get(2));
  10. adjust4.setAction(actions.get(3));
  11. adjust5.setAction(actions.get(4));

代码示例来源:origin: apache/pdfbox

  1. nextButton.setAction(nextAction);
  2. nextButton.setText("Next");
  3. previousButton.setAction(previousAction);
  4. previousButton.setText("Previous");
  5. crossButton.setAction(closeAction);
  6. crossButton.setText("Done");
  7. closeAction.setEnabled(false);

代码示例来源:origin: winder/Universal-G-Code-Sender

  1. rapidRadio.addActionListener((ActionEvent ae) -> radioSelected());
  2. toggleSpindle.setAction(new RealTimeAction("spindle", Overrides.CMD_TOGGLE_SPINDLE, backend));
  3. toggleSpindle.setBackground(Color.RED);
  4. toggleFloodCoolant.setAction(new RealTimeAction("flood", Overrides.CMD_TOGGLE_FLOOD_COOLANT, backend));
  5. toggleFloodCoolant.setBackground(Color.RED);
  6. toggleMistCoolant.setAction(new RealTimeAction("mist", Overrides.CMD_TOGGLE_MIST_COOLANT, backend));
  7. toggleMistCoolant.setBackground(Color.RED);

代码示例来源:origin: openpnp/openpnp

  1. public void setActuatorName(String actuatorName) {
  2. this.actuatorName = actuatorName;
  3. if (actuatorName == null || actuatorName.trim().length() == 0) {
  4. buttonCaptureTool.setAction(captureToolCoordinatesAction);
  5. buttonCenterTool.setAction(positionToolAction);
  6. }
  7. else {
  8. buttonCaptureTool.setAction(captureActuatorCoordinatesAction);
  9. buttonCenterTool.setAction(positionActuatorAction);
  10. }
  11. }

代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/toniclf

  1. /**
  2. * Updates the toggle button to contain the Icon <code>icon</code>, and
  3. * Action <code>action</code>.
  4. */
  5. private void updateToggleButton(Action action, Icon icon)
  6. {
  7. toggleButton.setAction(action);
  8. toggleButton.setIcon(icon);
  9. toggleButton.setText(null);
  10. }

代码示例来源:origin: org.apache.ignite/ignite-core

  1. /**
  2. * @return Panel with close button.
  3. */
  4. private JPanel createButtonPanel() {
  5. closeBtn.setAction(closeAct);
  6. closeBtn.setToolTipText("<html><b>Closes</b> Dialog</html>");
  7. JPanel btnPanel = new JPanel();
  8. btnPanel.add(closeBtn);
  9. return btnPanel;
  10. }

代码示例来源:origin: kaklakariada/portmapper

  1. @Override
  2. public void propertyChange(final PropertyChangeEvent evt) {
  3. if (evt.getPropertyName().equals(PROPERTY_ROUTER_CONNECTED)) {
  4. logger.debug("Connection state changed to " + evt.getNewValue());
  5. if (evt.getNewValue().equals(Boolean.TRUE)) {
  6. connectDisconnectButton.setAction(actionMap.get(ACTION_DISCONNECT_ROUTER));
  7. } else {
  8. connectDisconnectButton.setAction(actionMap.get(ACTION_CONNECT_ROUTER));
  9. }
  10. }
  11. }
  12. });

代码示例来源:origin: com.eas.platypus/platypus-js-forms

  1. /**
  2. * Creates new form GridSearchView
  3. */
  4. public GridSearchView(ModelGrid aGrid) {
  5. initComponents();
  6. grid = aGrid;
  7. //grid.getRowsSelectionModel().addListSelectionListener(this);
  8. btnClose.setAction(closeAction);
  9. btnFind.setAction(findAction);
  10. txtText2Find.setAction(new SurrogateFindAction());
  11. txtText2Find.getDocument().addDocumentListener(new SearchViewDocumentListener());
  12. }

代码示例来源:origin: org.swinglabs.swingx/swingx-core

  1. @Override
  2. protected void bind() {
  3. super.bind();
  4. searchField
  5. .addActionListener(getAction(JXDialog.EXECUTE_ACTION_COMMAND));
  6. findNext.setAction(getAction(FIND_NEXT_ACTION_COMMAND));
  7. findPrevious.setAction(getAction(FIND_PREVIOUS_ACTION_COMMAND));
  8. KeyStroke stroke = KeyStroke.getKeyStroke("ESCAPE");
  9. getInputMap(WHEN_ANCESTOR_OF_FOCUSED_COMPONENT).put(stroke,
  10. JXDialog.CLOSE_ACTION_COMMAND);
  11. }

代码示例来源:origin: com.haulmont.thirdparty/swingx-core

  1. @Override
  2. protected void bind() {
  3. super.bind();
  4. searchField
  5. .addActionListener(getAction(JXDialog.EXECUTE_ACTION_COMMAND));
  6. findNext.setAction(getAction(FIND_NEXT_ACTION_COMMAND));
  7. findPrevious.setAction(getAction(FIND_PREVIOUS_ACTION_COMMAND));
  8. KeyStroke stroke = KeyStroke.getKeyStroke("ESCAPE");
  9. getInputMap(WHEN_ANCESTOR_OF_FOCUSED_COMPONENT).put(stroke,
  10. JXDialog.CLOSE_ACTION_COMMAND);
  11. }

代码示例来源:origin: freeplane/freeplane

  1. private void setAcceleratorAction(final JButton button, final KeyStroke ks) {
  2. final Action setAcceleratorAction = new SetFKeyAcceleratorOnNextClickAction(ks);
  3. button.setAction(setAcceleratorAction);
  4. button.setEnabled(setAcceleratorAction.isEnabled());
  5. final String text = TextUtils.getText("f_button_unassigned");
  6. button.setText(text);
  7. }

代码示例来源:origin: org.simplericity.jettyconsole/jetty-console-core

  1. public void actionPerformed(ActionEvent actionEvent) {
  2. try {
  3. stopAction.setEnabled(false);
  4. jettyManager.stopServer();
  5. portField.setEnabled(true);
  6. startAction.setEnabled(true);
  7. startStop.setAction(startAction);
  8. } catch (Exception e) {
  9. throw new RuntimeException();
  10. }
  11. }
  12. };

代码示例来源:origin: com.anrisoftware.prefdialog/prefdialog-dialog

  1. private void addRestoreButton() {
  2. JButton restoreButton = getRestoreButton();
  3. restoreAction.setDialog(this);
  4. restoreAction.setTexts(texts);
  5. restoreButton.setVisible(true);
  6. restoreButton.setAction(restoreAction);
  7. }

代码示例来源:origin: org.gosu-lang.gosu/gosu-lab

  1. @Override
  2. public void setAction( Action a )
  3. {
  4. super.setAction( a );
  5. UpdateNotifier.instance().addActionComponent( this );
  6. ToolTipManager.sharedInstance().registerComponent( this );
  7. }

代码示例来源:origin: openpnp/openpnp

  1. @Override
  2. public void actionPerformed(ActionEvent arg0) {
  3. btnMeasure.setAction(confirmMeasureAction);
  4. cancelMeasureAction.setEnabled(true);
  5. CameraView cameraView = MainFrame.get().getCameraViews().setSelectedCamera(camera);
  6. cameraView.setSelectionEnabled(true);
  7. cameraView.setSelection(0, 0, 100, 100);
  8. }
  9. };

代码示例来源:origin: openpnp/openpnp

  1. @Override
  2. public void actionPerformed(ActionEvent e) {
  3. startLensCalibrationBtn.setAction(startCalibration);
  4. referenceCamera.cancelCalibration();
  5. CameraView cameraView = MainFrame.get().getCameraViews().getCameraView(referenceCamera);
  6. cameraView.setText(null);
  7. cameraView.flash();
  8. }
  9. };

代码示例来源:origin: openpnp/openpnp

  1. @Override
  2. public void actionPerformed(ActionEvent e) {
  3. btnAutoSetup.setAction(autoSetup);
  4. CameraView cameraView = MainFrame.get()
  5. .getCameraViews()
  6. .getCameraView(autoSetupCamera);
  7. cameraView.setText(null);
  8. cameraView.setCameraViewFilter(null);
  9. cameraView.removeActionListener(autoSetupPart1Clicked);
  10. cameraView.removeActionListener(autoSetupPart2Clicked);
  11. }
  12. };

代码示例来源:origin: openpnp/openpnp

  1. @Override
  2. public void actionPerformed(ActionEvent arg0) {
  3. UiUtils.messageBoxOnException(() -> {
  4. Camera camera = MainFrame.get().getMachineControls().getSelectedTool().getHead()
  5. .getDefaultCamera();
  6. CameraView cameraView = MainFrame.get().getCameraViews().setSelectedCamera(camera);
  7. btnChangeTemplateImage.setAction(selectTemplateImageAction);
  8. cancelSelectTemplateImageAction.setEnabled(false);
  9. cameraView.setSelectionEnabled(false);
  10. });
  11. }
  12. };

相关文章

JButton类方法