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]

因此,根据单击哪个按钮,我执行了一些语句。我正在使用一组ifandelse if评估contains(id)id 将在哪里播放、暂停、停止和下一步。

我希望最好使用开关,这样每个案例都会播放、暂停、停止和下一步。我怎样才能得到一个子字符串,只得到播放、暂停、停止或下一步中的任何一个?

4

1 回答 1

1

为什么需要正则表达式,而前两个调用的简单 indexOf("id=")、lastIndexOf ("Button,") 和 subString 都可以正常工作?

于 2013-08-26T06:00:31.023 回答