【问题标题】: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() 创建一个包含文本字段值的字符串变量,然后使用该变量作为参数创建一个消息对话框。我希望它有效!