3
 val textArea = new TextArea(text) {
      addEventFilter(KeyEvent.ANY, (event: KeyEvent) => {
        if (event.getEventType == KeyEvent.KEY_PRESSED && event.getCode == KeyCode.ENTER) {
          event.consume()
          if (event.isAltDown)
            insertText(getCaretPosition,"\n")
        }
      })
    }

在 javafx.scene.control.TextArea 中按 ALT+ENTER 时如何禁用声音?

4

1 回答 1

1

只需创建一个将所有当前声音静音的方法。

sound.setVolume(0); (For audioclip)
mediaPlayer.setMute(true); (For MediaPlayer)

希望这可以帮助。

于 2015-01-27T13:17:49.670 回答