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

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

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

JButton.setDefaultCapable介绍

暂无

代码示例

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

  1. downloadButton.setDefaultCapable(true);
  2. downloadButton.requestFocus();
  3. downloadButton.addActionListener(new ActionListener() {

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-visualweb-jsfsupport-designtime

  1. private void cmbExampleFocusLost(java.awt.event.FocusEvent evt) {
  2. // TODO add your handling code here:
  3. btnTest.setDefaultCapable(false);
  4. }

代码示例来源:origin: robo-code/robocode

  1. public JButton getFindNextButton() {
  2. if (findNextButton == null) {
  3. findNextButton = new JButton();
  4. findNextButton.setText("Find Next");
  5. findNextButton.setMnemonic('F');
  6. findNextButton.setDefaultCapable(true);
  7. findNextButton.addActionListener(this);
  8. }
  9. return findNextButton;
  10. }

代码示例来源:origin: robo-code/robocode

  1. public JButton getReplaceButton() {
  2. if (replaceButton == null) {
  3. replaceButton = new JButton();
  4. replaceButton.setText("Replace");
  5. replaceButton.setMnemonic('R');
  6. replaceButton.setDefaultCapable(true);
  7. replaceButton.addActionListener(this);
  8. }
  9. return replaceButton;
  10. }

代码示例来源:origin: robo-code/robocode

  1. public JButton getActivateButton() {
  2. if (activateButton == null) {
  3. activateButton = new JButton();
  4. activateButton.setText("Activate");
  5. activateButton.setMnemonic('A');
  6. activateButton.setDefaultCapable(true);
  7. activateButton.addActionListener(this);
  8. }
  9. return activateButton;
  10. }

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-visualweb-jsfsupport-designtime

  1. private void cmbExampleFocusGained(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_cmbExampleFocusGained
  2. //btnOK.setDefaultCapable(false);
  3. btnTest.setDefaultCapable(true);
  4. getRootPane().setDefaultButton(btnTest);
  5. }//GEN-LAST:event_cmbExampleFocusGained

代码示例来源:origin: pentaho/pentaho-reporting

  1. private JPanel createButtonsPanel() {
  2. final JButton okButton = new JButton( confirmAction );
  3. okButton.setDefaultCapable( true );
  4. final JPanel buttonsPanel = new JPanel();
  5. buttonsPanel.setLayout( new FlowLayout( FlowLayout.RIGHT, 5, 5 ) );
  6. buttonsPanel.setBorder( BorderFactory.createMatteBorder( 1, 0, 0, 0, Color.LIGHT_GRAY ) );
  7. buttonsPanel.add( okButton );
  8. buttonsPanel.add( new JButton( new CancelAction() ) );
  9. return buttonsPanel;
  10. }

代码示例来源:origin: Baralga/baralga

  1. /**
  2. * This method initializes addProjectButton .
  3. * @return javax.swing.JButton
  4. */
  5. private JButton getAddProjectButton() {
  6. if (addProjectButton == null) {
  7. addProjectButton = new JButton(new ImageIcon(getClass().getResource("/icons/gtk-add.png")));
  8. addProjectButton.setText(textBundle.textFor("ManageProjectsDialog.AddProjectButton.Title")); //$NON-NLS-1$
  9. addProjectButton.setToolTipText(textBundle.textFor("ManageProjectsDialog.AddProjectButton.ToolTipText")); //$NON-NLS-1$
  10. addProjectButton.addActionListener(new java.awt.event.ActionListener() {
  11. public void actionPerformed(final java.awt.event.ActionEvent e) {
  12. String projectName = getNewProjectTextField().getText();
  13. model.addProject(new Project(RandomUtils.nextLong(), projectName, projectName), ManageProjectsDialog.this);
  14. getNewProjectTextField().setText(""); //$NON-NLS-1$
  15. }
  16. });
  17. addProjectButton.setDefaultCapable(true);
  18. }
  19. return addProjectButton;
  20. }

代码示例来源:origin: pentaho/pentaho-reporting

  1. private JPanel createButtonPanel() {
  2. final JButton btnCancel = new JButton( getCancelAction() );
  3. final JButton btnConfirm = new JButton( getConfirmAction() );
  4. final JPanel buttonPanel = new JPanel();
  5. buttonPanel.setLayout( new GridLayout( 1, 2, 5, 5 ) );
  6. buttonPanel.add( btnConfirm );
  7. buttonPanel.add( btnCancel );
  8. btnConfirm.setDefaultCapable( true );
  9. getRootPane().setDefaultButton( btnConfirm );
  10. buttonPanel.registerKeyboardAction( getConfirmAction(), KeyStroke.getKeyStroke( KeyEvent.VK_ENTER, 0 ),
  11. JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT );
  12. final JPanel buttonCarrier = new JPanel();
  13. buttonCarrier.setLayout( new FlowLayout( FlowLayout.RIGHT ) );
  14. buttonCarrier.add( buttonPanel );
  15. return buttonCarrier;
  16. }

代码示例来源:origin: pentaho/pentaho-reporting

  1. protected JPanel createButtonPanel() {
  2. final JButton btnCancel = new JButton( getCancelAction() );
  3. final JButton btnConfirm = new JButton( getConfirmAction() );
  4. final JPanel buttonPanel = new JPanel();
  5. buttonPanel.setLayout( new GridLayout( 1, 2, 5, 5 ) );
  6. buttonPanel.add( btnConfirm );
  7. buttonPanel.add( btnCancel );
  8. btnConfirm.setDefaultCapable( true );
  9. getRootPane().setDefaultButton( btnConfirm );
  10. buttonPanel.registerKeyboardAction( getConfirmAction(), KeyStroke.getKeyStroke( KeyEvent.VK_ENTER, 0 ),
  11. JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT );
  12. final JPanel buttonCarrier = new JPanel();
  13. buttonCarrier.setLayout( new FlowLayout( FlowLayout.RIGHT ) );
  14. buttonCarrier.add( buttonPanel );
  15. return buttonCarrier;
  16. }

代码示例来源:origin: org.xworker/xworker_core

  1. public static void init(JButton jbutton, Thing self, Container parent, ActionContext actionContext){
  2. AbstractButtonCreator.init(jbutton, self, parent, actionContext);
  3. Boolean defaultCapable = JavaCreator.createBoolean(self, "defaultCapable");
  4. if(defaultCapable != null){
  5. jbutton.setDefaultCapable(defaultCapable);
  6. }
  7. }
  8. }

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-ruby-project

  1. protected static boolean showModifiedMessage(String title) {
  2. String message = NbBundle.getMessage(SharedRubyProjectProperties.class, "TXT_Regenerate");
  3. JButton regenerateButton = new JButton(NbBundle.getMessage(SharedRubyProjectProperties.class, "CTL_RegenerateButton"));
  4. regenerateButton.setDefaultCapable(true);
  5. regenerateButton.getAccessibleContext().setAccessibleDescription(
  6. NbBundle.getMessage(SharedRubyProjectProperties.class, "AD_RegenerateButton"));
  7. NotifyDescriptor d = new NotifyDescriptor.Message(message, NotifyDescriptor.WARNING_MESSAGE);
  8. d.setTitle(title);
  9. d.setOptionType(NotifyDescriptor.OK_CANCEL_OPTION);
  10. d.setOptions(new Object[]{regenerateButton, NotifyDescriptor.CANCEL_OPTION});
  11. return DialogDisplayer.getDefault().notify(d) == regenerateButton;
  12. }

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-j2ee-clientproject

  1. private static boolean showModifiedMessage (String title) {
  2. String message = NbBundle.getMessage(AppClientProjectProperties.class,"TXT_Regenerate");
  3. JButton regenerateButton = new JButton (NbBundle.getMessage(AppClientProjectProperties.class,"CTL_RegenerateButton"));
  4. regenerateButton.setDefaultCapable(true);
  5. regenerateButton.getAccessibleContext().setAccessibleDescription (NbBundle.getMessage(AppClientProjectProperties.class,"AD_RegenerateButton"));
  6. NotifyDescriptor d = new NotifyDescriptor.Message (message, NotifyDescriptor.WARNING_MESSAGE);
  7. d.setTitle(title);
  8. d.setOptionType(NotifyDescriptor.OK_CANCEL_OPTION);
  9. d.setOptions(new Object[] {regenerateButton, NotifyDescriptor.CANCEL_OPTION});
  10. return DialogDisplayer.getDefault().notify(d) == regenerateButton;
  11. }

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-apisupport-installer

  1. public @Override void run() {
  2. DialogDescriptor d = new DialogDescriptor(
  3. NbBundle.getMessage(BuildInstallersAction.class, "BuildInstallersAction.NotConfigured.Warning.Message"),
  4. NbBundle.getMessage(BuildInstallersAction.class, "BuildInstallersAction.NotConfigured.Warning.Title"));
  5. d.setModal(true);
  6. JButton accept = new JButton(NbBundle.getMessage(BuildInstallersAction.class, "BuildInstallersAction.NotConfigured.Warning.OK"));
  7. accept.setDefaultCapable(true);
  8. d.setOptions(new Object[]{
  9. accept});
  10. d.setMessageType(NotifyDescriptor.WARNING_MESSAGE);
  11. if (DialogDisplayer.getDefault().notify(d).equals(accept)) {
  12. //SuiteCustomizer cpi = prj.getLookup().lookup(org.netbeans.modules.apisupport.project.ui.customizer.SuiteCustomizer.class);
  13. //cpi.showCustomizer(SuiteCustomizer.APPLICATION, SuiteCustomizer.APPLICATION_CREATE_STANDALONE_APPLICATION);
  14. }
  15. }
  16. });

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-apisupport-installer

  1. public @Override void run() {
  2. DialogDescriptor d = new DialogDescriptor(
  3. NbBundle.getMessage(BuildInstallersAction.class, "BuildInstallersAction.NotApp.Warning.Message"),
  4. NbBundle.getMessage(BuildInstallersAction.class, "BuildInstallersAction.NotApp.Warning.Title"));
  5. d.setModal(true);
  6. JButton accept = new JButton(NbBundle.getMessage(BuildInstallersAction.class, "BuildInstallersAction.NotApp.Warning.OK"));
  7. accept.setDefaultCapable(true);
  8. d.setOptions(new Object[]{
  9. accept});
  10. d.setMessageType(NotifyDescriptor.WARNING_MESSAGE);
  11. if (DialogDisplayer.getDefault().notify(d).equals(accept)) {
  12. //SuiteCustomizer cpi = prj.getLookup().lookup(org.netbeans.modules.apisupport.project.ui.customizer.SuiteCustomizer.class);
  13. //cpi.showCustomizer(SuiteCustomizer.APPLICATION, SuiteCustomizer.APPLICATION_CREATE_STANDALONE_APPLICATION);
  14. }
  15. }
  16. });

代码示例来源:origin: net.sf.taverna.t2.ui-exts/perspective-biocatalogue

  1. /**
  2. * This method initializes this
  3. *
  4. */
  5. private void initialize() {
  6. this.setSize(new Dimension(515, 321));
  7. this.setTitle("Test Service Catalogue API Caller");
  8. this.setContentPane(getJContentPane());
  9. this.bSubmitRequest.setDefaultCapable(true);
  10. this.getRootPane().setDefaultButton(bSubmitRequest);
  11. }

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-cnd-makeproject

  1. public boolean showMe() {
  2. String title = NbBundle.getMessage(RerunArguments.class, "RerunArguments.title.text"); // NOI18N
  3. DialogDescriptor dd = new DialogDescriptor(this, title);
  4. dd.setOptionType(NotifyDescriptor.OK_CANCEL_OPTION);
  5. JButton run = new JButton(NbBundle.getMessage(RerunArguments.class, "LBL_run_advanced_run")); // NOI18N
  6. run.setDefaultCapable(true);
  7. JButton cancel = new JButton(NbBundle.getMessage(RerunArguments.class, "LBL_run_advanced_cancel")); // NOI18N
  8. dd.setOptions(new Object[] {run, cancel});
  9. dd.setModal(true);
  10. Object result = DialogDisplayer.getDefault().notify(dd);
  11. if (result.equals(run)) {
  12. for(ProjectActionEvent event : paes) {
  13. if (event.getType() == ProjectActionEvent.PredefinedType.RUN ||
  14. event.getType() == ProjectActionEvent.PredefinedType.DEBUG ||
  15. event.getType() == ProjectActionEvent.PredefinedType.DEBUG_STEPINTO) {
  16. event.getProfile().getRunCommand().setValue(argumentsField.getText());
  17. break;
  18. }
  19. }
  20. return true;
  21. }
  22. return false;
  23. }

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-profiler

  1. /**
  2. * Create an informational report about the results of a command.
  3. *
  4. * @param shortMsg the short message object
  5. * @param detailsMsg the details message object
  6. * @see org.openide.NotifyDescriptor#NotifyDescriptor
  7. */
  8. public MessageWithDetails(final Object shortMsg, final Object detailsMsg, final boolean respectParent) {
  9. super(shortMsg, NotifyDescriptor.getTitleForType(NotifyDescriptor.INFORMATION_MESSAGE));
  10. this.detailsMsg = detailsMsg;
  11. showDetailsButton.setDefaultCapable(false);
  12. setOptions(new Object[] { OK_OPTION });
  13. setAdditionalOptions(new Object[] { showDetailsButton });
  14. setLeaf(!respectParent);
  15. }

代码示例来源:origin: pentaho/pentaho-reporting

  1. public ArrayCellEditor() {
  2. setLayout( new BorderLayout() );
  3. this.eventListenerList = new EventListenerList();
  4. ellipsisButton = new EllipsisButton( "..." );
  5. ellipsisButton.setDefaultCapable( false );
  6. ellipsisButton.addActionListener( new ExtendedEditorAction() );
  7. textField = new JTextField();
  8. textField.setDocument( new NonFilteringPlainDocument() );
  9. textField.getInputMap().put( Messages.getInstance().getKeyStroke
  10. ( "PropertyCellEditorWithEllipsis.PopupEditor.Accelerator" ), POPUP_EDITOR );
  11. textField.getActionMap().put( POPUP_EDITOR, new ExtendedEditorAction() );
  12. textField.setBorder( BorderFactory.createEmptyBorder() );
  13. textField.setEditable( false );
  14. add( textField, BorderLayout.CENTER );
  15. add( ellipsisButton, BorderLayout.EAST );
  16. nullable = false;
  17. }

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-profiler

  1. /**
  2. * Create a report about the results of a command.
  3. *
  4. * @param shortMsg the message object
  5. * @param detailsMsg the details message object
  6. * @param messageType the type of message to be displayed
  7. * @see org.openide.NotifyDescriptor#NotifyDescriptor
  8. */
  9. public MessageWithDetails(final Object shortMsg, final Object detailsMsg, final int messageType,
  10. final boolean respectParent) {
  11. super(shortMsg, NotifyDescriptor.getTitleForType(messageType));
  12. this.setMessageType(messageType);
  13. this.detailsMsg = detailsMsg;
  14. showDetailsButton.setDefaultCapable(false);
  15. setOptions(new Object[] { OK_OPTION });
  16. setAdditionalOptions(new Object[] { showDetailsButton });
  17. setLeaf(!respectParent);
  18. }

相关文章

JButton类方法