SOに関する私の最初の質問がとてもばかげているのは残念ですが、私はこのことを回避することができません。
何時間もの「蒸留」の後、私は問題をこれに減らしました:
Netbeansを使用して、JFrameを作成し、Jbutton1とJTextField(sinonimoという名前)をその中に配置しました。アイデアは、テキストフィールドを使用してユーザー入力を取得することです。だから私はこのようにボタンのonClickアクションを設定します
private void jButton1MouseClicked(java.awt.event.MouseEvent evt) {
System.out.println(sinonimo.getText());
}
問題は次のとおりです。テキストフィールドに何でも入力できます。getText()メソッドはNetbeansの「text」プロパティに設定された文字列のみを返します。変更されることはありません。
私はJavaについて何か巨大なものが欠けていますか?誰かが私を正しい方向に向けることができますか?
編集:完全なコードをコピーしているときに問題が見つかりました:フレームのコンストラクターで、initComponents()が2回呼び出され、MouseClickedイベントからアクセスできないテキストフィールドの別のコピーが生成されました(私は思います)。これですべてがうまく機能しているようです。照明の応答に感謝します。