2016-05-02 5 views
0

エラーを示すコードの一部です。これはpublic void startメソッド内で行われます。ユーザーがIDとパスワードをログインするたびに、私はすでにログイン部分を終えました。だから私はログアウトボタンを作成したので、ユーザがそれをクリックすると、useridtextfield & passwordtextfieldが空であるようにしたい。ハンドルログアウトボタンJavaFXアプリケーションのアクション

LogoutButton.setOnAction(e-> 
     UserIdTextField==null;  
     PasswordTextField==null;); 

インターネットでこの問題について検索しましたが、JavaFXログアウト処理に関する解決策はありませんでした。私はFXMLについて全く知らないので、何か助けていただければ幸いです。

+0

私はあなたが 'UserIdTextField == null'の代わりに' UserIdTextField.setText( ""); 'をやりたいと思います。 – ItachiUchiha

+0

@ItachiUchiha:ありがとう、それは働いた。 –

答えて

1

複数のステートメントを持つラムダ式の構文は

logoutButton.setOnAction(e -> { 
    /* statements */ 
}); 

である(つまり、あなたが{ ... }で文を区切る必要があります。)

比較し、コメントで指摘したようにnullへのテキストフィールドはおそらくあなたがここでやりたいことではありませんが、少なくともコンパイルされます。

関連する問題