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

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

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

JButton.getText介绍

暂无

代码示例

代码示例来源:origin: deathmarine/Luyten

  1. public void run() {
  2. if (findButton.getText().equals("Stop")) {
  3. if (tmp_thread != null)
  4. tmp_thread.interrupt();
  5. initProgressBar(Collections.list(entLength).size());
  6. Enumeration<JarEntry> ent = jfile.entries();
  7. while (ent.hasMoreElements() && findButton.getText().equals("Stop")) {
  8. JarEntry entry = ent.nextElement();
  9. String name = entry.getName();
  10. if (findButton.getText().equals("Stop")) {
  11. setStatus("Done.");
  12. findButton.setText("Find");

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

  1. public void file(File file) {
  2. this.file = file;
  3. String text;
  4. if(file == null) {
  5. text = defaultButton.getText();
  6. } else {
  7. text = file.getName();
  8. }
  9. filenameField.setText(text);
  10. defaultButton.setVisible(file != null);
  11. }

代码示例来源:origin: magefree/mage

  1. public void pressOKYesOrDone() {
  2. if (btnLeft.getText().equals("OK") || btnLeft.getText().equals("Yes")) {
  3. btnLeft.doClick();
  4. } else if (btnRight.getText().equals("OK") || btnRight.getText().equals("Yes") || btnRight.getText().equals("Done")) {
  5. btnRight.doClick();
  6. }
  7. }

代码示例来源:origin: fossasia/neurolab-desktop

  1. @Override
  2. public void actionPerformed(ActionEvent e) {
  3. if (running) {
  4. String sendCmd = "I";
  5. if (buttonMode.getText().contains("I"))
  6. sendCmd = "S";
  7. boolean response = serialPortInterface.sendCommand(sendCmd);
  8. System.out.println("sent command: " + response);
  9. buttonMode.setText("mode=" + sendCmd);
  10. }
  11. }
  12. });

代码示例来源:origin: opensourceBIM/BIMserver

  1. @Override
  2. public void actionPerformed(ActionEvent e) {
  3. if (startStopButton.getText().equals("Start")) {
  4. new Thread(new Runnable() {
  5. @Override
  6. public void run() {
  7. if (jvmField.getText().equalsIgnoreCase("default") || new File(jvmField.getText()).exists()) {
  8. setComponentsEnabled(false);
  9. File file = expand();
  10. startStopButton.setText("Stop");
  11. start(file, addressField.getText(), portField.getText(), heapSizeField.getText(), stackSizeField.getText(), jvmField.getText(), homeDirField.getText());
  12. } else {
  13. JOptionPane.showMessageDialog(Starter.this, "JVM field should contain a valid JVM directory, or 'default' for the default JVM");
  14. }
  15. }
  16. }, "BIMserver Starter Thread").start();
  17. } else if (startStopButton.getText().equals("Stop")) {
  18. if (exec != null) {
  19. exec.destroy();
  20. System.out.println("Server has been shut down");
  21. exec = null;
  22. startStopButton.setText("Start");
  23. setComponentsEnabled(true);
  24. }
  25. }
  26. }
  27. });

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

  1. /**
  2. * Overridden to get a reference to the OK button created by the super-class method.
  3. *
  4. * @return the button panel
  5. */
  6. @Override
  7. protected JPanel createButtonPanel() {
  8. JPanel panel = super.createButtonPanel();
  9. for (JButton btn : DialogUtils.getChildComponents(JButton.class, panel, false)) {
  10. if ("OK".equals(btn.getText())) {
  11. okButton = btn;
  12. break;
  13. }
  14. }
  15. if (okButton == null) {
  16. throw new IllegalStateException("Failed to initialize the OK button correctly");
  17. }
  18. okButton.setEnabled(false);
  19. return panel;
  20. }

代码示例来源:origin: fossasia/neurolab-desktop

  1. @Override
  2. public void actionPerformed(ActionEvent e) {
  3. if (buttonRecord.getText().equals("record")) {
  4. JFileChooser chooser = new JFileChooser();
  5. int retrieval = chooser.showSaveDialog(null);
  6. if ((retrieval == JFileChooser.APPROVE_OPTION) && (chooser.getSelectedFile() != null)) {
  7. System.out.println("saving raw data stream to " + chooser.getSelectedFile().toString());
  8. serialPortInterface.record(chooser.getSelectedFile().toString());
  9. // fileOutputTask.setFileName(chooser.getSelectedFile().toString());
  10. // fileOutputTask.setWrite(true);
  11. buttonRecord.setText("stop");
  12. buttonRecord.setBackground(new Color(180, 60, 60));
  13. }
  14. } else {
  15. // fileOutputTask.setWrite(false);
  16. // fileOutputTask.stop();
  17. serialPortInterface.stopRecording();
  18. buttonRecord.setText("record");
  19. buttonRecord.setBackground(new Color(60, 255, 120));
  20. }
  21. }
  22. });

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

  1. private void opencloseButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_opencloseButtonActionPerformed
  2. if (this.openCloseButton.getText().equalsIgnoreCase(Localization.getString("open"))) {
  3. String firmware = this.firmwareCombo.getSelectedItem().toString();
  4. String port = portCombo.getSelectedItem().toString();
  5. int baudRate = Integer.parseInt(baudCombo.getSelectedItem().toString());
  6. try {
  7. this.backend.connect(firmware, port, baudRate);
  8. } catch (Exception e) {
  9. logger.log(Level.WARNING, "Problem during backend.connect.", e);
  10. displayErrorDialog(e.getMessage());
  11. }
  12. } else {
  13. try {
  14. this.backend.disconnect();
  15. } catch (Exception e) {
  16. displayErrorDialog(e.getMessage());
  17. }
  18. }
  19. }

代码示例来源:origin: fossasia/neurolab-desktop

  1. @Override
  2. public void actionPerformed(ActionEvent e) {
  3. if (buttonFir.getText().contains("true"))
  4. {
  5. buttonFir.setText("fir=false");
  6. fir = false;
  7. }
  8. else
  9. {
  10. buttonFir.setText("fir=true");
  11. fir = true;
  12. }
  13. for (Task task : tasks)
  14. {
  15. if (task instanceof FFTPreprocessor)
  16. ((FFTPreprocessor)task).enableFIRFilter(fir);
  17. }
  18. config.setPref(Config.server_settings, String.valueOf(Config.server_settings_params.fir), fir?"1":"0");
  19. config.store();
  20. }
  21. });

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

  1. private void sendPauseResumeButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_sendButtonActionPerformed
  2. try {
  3. if (sendPauseResumeButton.getText().equals(Localization.getString("mainWindow.swing.sendButton"))) {
  4. this.backend.send();
  5. } else {
  6. this.backend.pauseResume();
  7. }
  8. } catch (Exception e) {
  9. displayErrorDialog(e.getMessage());
  10. }
  11. }

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

  1. private void browseCancelButtonActionPerformed(java.awt.event.ActionEvent evt) {
  2. try {
  3. if (browseCancelButton.getText().equals(Localization.getString("mainWindow.swing.browseButton"))) {
  4. openFileChooser();
  5. } else {
  6. backend.cancel();
  7. }
  8. } catch (Exception e) {
  9. displayErrorDialog(e.getMessage());
  10. }
  11. }

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

  1. private void opencloseButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_opencloseButtonActionPerformed
  2. if( this.opencloseButton.getText().equalsIgnoreCase(Localization.getString("open")) ) {
  3. this.commandTable.clear();
  4. this.sentRowsValueLabel.setText("0");
  5. String firmware = this.firmwareComboBox.getSelectedItem().toString();
  6. String port = commPortComboBox.getSelectedItem().toString();
  7. int baudRate = Integer.parseInt(baudrateSelectionComboBox.getSelectedItem().toString());
  8. try {
  9. this.backend.connect(firmware, port, baudRate);
  10. // Let the command field grab focus.
  11. commandTextField.grabFocus();
  12. } catch (Exception e) {
  13. e.printStackTrace();
  14. displayErrorDialog(e.getMessage());
  15. }
  16. } else {
  17. try {
  18. this.backend.disconnect();
  19. } catch (Exception e) {
  20. displayErrorDialog(e.getMessage());
  21. }
  22. }
  23. }//GEN-LAST:event_opencloseButtonActionPerformed

代码示例来源:origin: stackoverflow.com

  1. @Override
  2. public void actionPerformed(ActionEvent e)
  3. {
  4. Object source = e.getSource();
  5. if (source instanceof JButton) {
  6. JButton btn = (JButton)source;
  7. String butSrcTxt = btn.getText();
  8. }
  9. }

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

  1. @Override
  2. public void setValue(final String value) {
  3. mButton.setText(value);
  4. mButton.setToolTipText(mButton.getText());
  5. }
  6. }

代码示例来源:origin: stackoverflow.com

  1. JPanel panel = new JPanel(new GridLayout(3, 3));
  2. for (int i = 1; i <= 9; i++) {
  3. JButton button = new JButton("Button " + i);
  4. panel.add(button);
  5. // save it to a map for easy retrieval
  6. buttonMap.put(button.getText(), button);
  7. }

代码示例来源:origin: undera/jmeter-plugins

  1. @Override
  2. public Object getTransferData(DataFlavor flavor) {
  3. if (isDataFlavorSupported(flavor)) {
  4. return "|" + ((JButton) e.getSource()).getText() + "|";
  5. }
  6. return null;
  7. }

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

  1. /**
  2. * Convenience method that returns a mnemonic for the specified button.
  3. * Yields to the same result as if {@link #getMnemonic(String)} were called with JButton.getText().
  4. *
  5. * @param button the button to get a mnemonic for
  6. * @return the character to be used as a mnemonic, always in lower case, 0 if no
  7. * mnemonic was available for this piece of text. 0 is returned if a <code>null</code> string is passed.
  8. */
  9. public char getMnemonic(JButton button) {
  10. return getMnemonic(button.getText());
  11. }

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

  1. private JButton addAction(Action a) {
  2. final JButton menuItem = new JButton(a);
  3. menuItem.setToolTipText(menuItem.getText());
  4. menuItem.setText(null);
  5. add(menuItem);
  6. menuItem.setMargin(nullInsets);
  7. return menuItem;
  8. }

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

  1. /**
  2. * JDayChooser is the ActionListener for all day buttons.
  3. *
  4. * @param e
  5. * the ActionEvent
  6. */
  7. public void actionPerformed(final ActionEvent e) {
  8. final JButton button = (JButton) e.getSource();
  9. final String buttonText = button.getText();
  10. final int day = new Integer(buttonText).intValue();
  11. setDay(day);
  12. }

代码示例来源:origin: otros-systems/otroslogviewer

  1. @Override
  2. protected boolean isMatching(JButton component) {
  3. return component.getText().equalsIgnoreCase(text);
  4. }
  5. };

相关文章

JButton类方法