【问题标题】:User input from a JTextField to a message box从 Jtextfield 到消息框的用户输入
【发布时间】:2019-06-01 14:12:51
【问题描述】:

我需要获取用户在文本字段中输入的文本,并在单击按钮后将其显示在消息框(J 选项窗格)中。

这是我尝试过的代码: 私人无效 jButton6ActionPerformed(java.awt.event.ActionEvent evt) {
JOptionPane.showMessageDialog(null.getTextField1);

【问题讨论】:

    标签: java netbeans jbutton jtextfield joptionpane


    【解决方案1】:

    您应该使用 JTextField 中的函数 getText(),代码可以是:

    private JButton button;
    private JTextField textField;
    
    private void initComponents() {
    
        textField = new JTextField ("Type some text here");
        button = new JButton("Accept");
        button.addActionListener(new ActionListener() { 
            public void actionPerformed(ActionEvent e) {
                String text = textField.getText();
                JOptionPane.showMessageDialog(null, text);
            }
        });
       panel.add(textField);
       panel.add(button);
       frame.getContentPane().add(panel);
    }
    

    因此,程序的逻辑是:一旦按下按钮,您使用函数 getText() 创建一个包含文本字段值的字符串变量,然后使用该变量作为参数创建一个消息对话框。我希望它有效!

    【讨论】:

      猜你喜欢
      • 2014-05-25
      • 2013-11-22
      • 2012-06-10
      • 1970-01-01
      • 2011-12-13
      • 2017-12-04
      • 1970-01-01
      • 2011-06-21
      • 1970-01-01
      相关资源
      最近更新 更多