让所选的单选按钮显示在文本区域中

哈普雷特·桑纳(Harpreet Sunner)

我正在用netbeans编写一个程序,该程序允许用户导入其计算机规格,并且我有2个单选按钮,当您选择选项并按下display时,它会在文本区域中显示您的选择。我已经有了其他文本字段,该人员可以在其中输入信息,并将其显示在文本区域中,但是对于单选按钮,我将如何执行此操作。

  private void displayActionPerformed(java.awt.event.ActionEvent evt) {                                        
        // TODO add your handling code here:
        textarea.append("Processor: " + processorTextField.getText() + "\nGraphics Card: "
           + graphicsCardTextField.getText() + "\nRam: " + ramTextField.getText() + "\nHard Drive: " + 
                   hardDriveTextField.getText() + "\nOperating System: " + operatingSystemTextField.getText()
                   + "\nMonitor Size: " + monitorTextField.getText());
    }  

这是我已经拥有的代码,当按下显示按钮时,其他文本字段可以进入文本区域

充满鳗鱼的气垫船

如果已将JRadioButtons添加到ButtonGroup,则ButtonGroup可以通过调用getSelection()来从选定的JRadioButton中为您提供ButtonModel 然后,您可以获取模型的actionCommand字符串(必须为JRadioButtons明确设置)。例如,假设一个名为ButtonGroup的ButtonGroup:

private void displayActionPerformed(java.awt.event.ActionEvent evt) { 

    // 1st get the ButtonModel for the selected radio button
    ButtonModel buttonModel = buttonGroup.getSelection();

    // if a selection has been made, then model isn't null
    if (buttonModel != null) {  
        // again actionCommand needs to be set for each JRadioButton
        String actionCommand = buttonModel.getActionCommand();
        // TODO: use actionCommand String as needed
    }
}

例如:

import java.awt.BorderLayout;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import javax.swing.*;

@SuppressWarnings("serial")
public class RadioEg extends JPanel {
   private static final String[] RADIO_TEXTS = {"Monday", "Tuesday", "Wednesday", "Thursday", "Friday"};
   private ButtonGroup buttonGroup = new ButtonGroup();

   public RadioEg() {
      JPanel radioPanel = new JPanel(new GridLayout(0, 1));
      for (String radioText : RADIO_TEXTS) {
         JRadioButton radioButton = new JRadioButton(radioText);
         radioButton.setActionCommand(radioText); // set this!
         radioPanel.add(radioButton); // add to JPanel
         buttonGroup.add(radioButton); // add to button group
      }

      JPanel southPanel = new JPanel();
      southPanel.add(new JButton(new AbstractAction("GetSelection") {

         @Override
         public void actionPerformed(ActionEvent e) {
            ButtonModel buttonModel = buttonGroup.getSelection();
            if (buttonModel != null) {
               String actionCommand = buttonModel.getActionCommand();
               System.out.println("Selected Button: " + actionCommand);
            }
         }
      }));

      setLayout(new BorderLayout());
      add(radioPanel, BorderLayout.CENTER);
      add(southPanel, BorderLayout.PAGE_END);
   }

   private static void createAndShowGui() {
      JFrame frame = new JFrame("RadioEg");
      frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      frame.getContentPane().add(new RadioEg());
      frame.pack();
      frame.setLocationRelativeTo(null);
      frame.setVisible(true);
   }

   public static void main(String[] args) {
      SwingUtilities.invokeLater(new Runnable() {
         public void run() {
            createAndShowGui();
         }
      });
   }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

让所选的单选按钮显示在文本区域中

来自分类Dev

在文本区域中显示所选文本

来自分类Dev

如何在文本区域中显示所选选项的文本

来自分类Dev

在文本区域中显示所选文本

来自分类Dev

单个文本区域中的按钮值

来自分类Dev

文本区域中按钮的值

来自分类Dev

在文本区域中显示选定的选项

来自分类Dev

反向显示文本区域中的行

来自分类Dev

单击一个按钮以从文本区域中检索突出显示的单词

来自分类Dev

onclick按钮可更改文本区域中的默认文本

来自分类Dev

显示/隐藏带有验证的文本区域。显示时,单击单选按钮

来自分类Dev

如何拖动图像并在文本区域中显示图像

来自分类Dev

无法在文本区域中显示 HTML 上下文

来自分类Dev

如果选择了单选按钮,则禁用文本区域?

来自分类Dev

如果选择了单选按钮,则禁用文本区域?

来自分类Dev

将生成的内容包装在文本区域中的所选文本周围?

来自分类Dev

将生成的内容包装在文本区域中的所选文本周围?

来自分类Dev

如何从下拉菜单中选择多个值,并在单击提交按钮时将其显示在文本区域中?

来自分类Dev

在文本区域中左对齐文本

来自分类Dev

实时渲染文本区域中的文本

来自分类Dev

用于修改文本区域中的文本,然后复制修改后的文本的按钮

来自分类Dev

计算文本区域中的特定字符

来自分类Dev

AngularJS-文本区域中的多行

来自分类Dev

计算文本区域中的字符数

来自分类Dev

在文本区域中选择行

来自分类Dev

文本区域中的空间消失了吗?

来自分类Dev

文本区域中的列选择

来自分类Dev

计算文本区域中的特定字符

来自分类Dev

文本区域中的输入类型

Related 相关文章

热门标签

归档