Java Reference
In-Depth Information
final Node pauseButton = createPauseControl();
stopButton.setOnMousePressed((MouseEvent me) -> {
if (mediaPlayer!= null) {
buttonArea.getChildren().removeAll(pauseButton,
playButton);
buttonArea.getChildren().add(playButton);
mediaPlayer.stop();
}
});
// pause media and swap button with play button
pauseButton.setOnMousePressed((MouseEvent me) -> {
if (mediaPlayer!=null) {
buttonArea.getChildren().removeAll(pauseButton,
playButton);
buttonArea.getChildren().add(playButton);
mediaPlayer.pause();
paused = true;
}
});
// play media and swap button with pause button
playButton.setOnMousePressed((MouseEvent me) -> {
if (mediaPlayer != null) {
buttonArea.getChildren().removeAll(pauseButton,
playButton);
buttonArea.getChildren().add(pauseButton);
paused = false;
mediaPlayer.play();
}
});
// add stop button to button area
buttonArea.getChildren().add(stopButton);
// set pause button as default
buttonArea.getChildren().add(pauseButton);
Search WWH ::




Custom Search