我需要将用户输入的文本输入文本字段,并在单击按钮后将其显示在消息框(“ J选项”窗格)中。
这是我尝试过的代码:
私有void jButton6ActionPerformed(java.awt.event.ActionEvent evt){
JOptionPane.showMessageDialog(null.getTextField1);
答案 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变量,然后创建一个以该变量为参数的消息对话框。我希望它能起作用!