0

どのボタンがクリックされているかを評価するコード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)

すべてのケースが再生、一時停止、停止、次になるように、スイッチを使用する方がよいでしょう。再生、一時停止、停止、または次のいずれかのみを取得して、部分文字列を取得するにはどうすればよいですか?

4

1 に答える 1