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 に答える