どのボタンがクリックされているかを評価するコードJava FXコードを書いているので、getSource
文字列のIDを比較する必要があります。
私はいつも次のような文字列を取得しています:
Button[id=playButton, styleClass=button]
Button[id=pauseButton, styleClass=button]
Button[id=stopButton, styleClass=button]
Button[id=nextButton, styleClass=button]
したがって、どのボタンがクリックされているかに応じて、いくつかのステートメントを実行します。if
とのセットを使用して、id が再生、一時停止、停止、次の場所をelse if
評価していました。contains(id)
すべてのケースが再生、一時停止、停止、次になるように、スイッチを使用する方がよいでしょう。再生、一時停止、停止、または次のいずれかのみを取得して、部分文字列を取得するにはどうすればよいですか?