私は小さなアプリをやろうとしていますが、特定のボタンを押すとJTextField
からデータを取る必要があります。問題は、私がボタンを押すと何も起こらないということです。私はprintln("yes")
とそれをs working printing "yes' on
ActionListener`でテストしました。私は何をすべきか ?ここでJText .getText()は何も返しません。
は、コードの一部です:私はあなたが使用している部品分からないが、私はあなたがコンポーネントの宣言に問題があると思う
label = new Label("Width:");
label.setMaximumSize(new Dimension(40, 25));
this.add(label);
textField = new TextField();
textField.setPreferredSize(new Dimension(80, 25));
textField.setMaximumSize(new Dimension(80, 25));
this.add(textField);
button = new JButton("Submit");
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
System.out.println(textField.getText()); // <- here textField.getText() does not return anything.
}
});
this.add(button);