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

时间:2012-09-06 18:22:06

标签: java javafx javafx-2

 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时如何禁用声音?

1 个答案:

答案 0 :(得分:0)

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

sound.setVolume(0); (对于audioclip) mediaPlayer.setMute(真); (对于MediaPlayer)

希望这有帮助。