用户从Jtext字段输入到消息框

时间:2019-01-06 20:10:09

标签: java netbeans jbutton jtextfield joptionpane

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

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

1 个答案:

答案 0 :(得分:0)

您应该使用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()函数创建一个包含文本字段值的String变量,然后创建一个以该变量为参数的消息对话框。我希望它能起作用!