Saturday, 14 September 2013

Video player control panel ? JavaFX

Video player control panel ? JavaFX

I want to disappear video player control panel when the mouse is not
moved. I wrote the following codes for detecting the mouse movement but ý
did not applied on my control panel.
gp.setOnMouseDragOver(new EventHandler<MouseDragEvent>() {
@Override
public void handle(MouseDragEvent mouseDragEvent) {
FadeTransition f
= new FadeTransition(Duration.millis(5000),openButton );
f.setFromValue(0.0);
f.setFromValue(0);
f.play();
FadeTransition f1
= new FadeTransition(Duration.millis(5000),volLow );
f1.setFromValue(0.0);
f1.setFromValue(0);
f1.play();
FadeTransition f2
= new FadeTransition(Duration.millis(5000),volHigh );
f2.setFromValue(0.0);
f2.setFromValue(0);
f2.play();
FadeTransition f3
= new
FadeTransition(Duration.millis(5000),volumeSlider );
f3.setFromValue(0.0);
f3.setFromValue(0);
f3.play();
FadeTransition f4
= new
FadeTransition(Duration.millis(5000),controlPanel );
f4.setFromValue(0.0);
f4.setFromValue(0);
f4.play();
FadeTransition f5
= new FadeTransition(Duration.millis(5000),statusLabel );
f5.setFromValue(0.0);
f5.setFromValue(0);
f5.play();
FadeTransition f6
= new
FadeTransition(Duration.millis(5000),currentTimeLabel
);
f6.setFromValue(0.0);
f6.setFromValue(0);
f6.play();
FadeTransition f7
= new
FadeTransition(Duration.millis(5000),positionSlider );
f7.setFromValue(0.0);
f7.setFromValue(0);
f7.play();
FadeTransition f8
= new
FadeTransition(Duration.millis(5000),totalDurationLabel
);
f8.setFromValue(0.0);
f8.setFromValue(0);
f8.play();
FadeTransition f9
= new FadeTransition(Duration.millis(5000),eqButton );
f9.setFromValue(0.0);
f9.setFromValue(0);
f9.play();
}
});
gp.setOnMouseMoved(new EventHandler<MouseEvent>() {
@Override
public void handle(MouseEvent mouseEvent) {
FadeTransition f
= new FadeTransition(Duration.millis(3000),openButton);
f.setFromValue(9.0);
f.setToValue(0.0);
f.play();
FadeTransition f1
= new FadeTransition(Duration.millis(3000),volLow);
f1.setFromValue(9.0);
f1.setToValue(0.0);
f1.play();
FadeTransition f2
= new FadeTransition(Duration.millis(3000),volHigh);
f2.setFromValue(9.0);
f2.setToValue(0.0);
f2.play();
FadeTransition f3
= new FadeTransition(Duration.millis(3000),volumeSlider);
f3.setFromValue(9.0);
f3.setToValue(0.0);
f3.play();
FadeTransition f4
= new FadeTransition(Duration.millis(3000),controlPanel);
f4.setFromValue(9.0);
f4.setToValue(0.0);
f4.play();
FadeTransition f5
= new FadeTransition(Duration.millis(3000),statusLabel);
f5.setFromValue(9.0);
f5.setToValue(0.0);
f5.play();
FadeTransition f6
= new
FadeTransition(Duration.millis(3000),currentTimeLabel);
f6.setFromValue(9.0);
f6.setToValue(0.0);
f6.play();
FadeTransition f7
= new
FadeTransition(Duration.millis(3000),positionSlider);
f7.setFromValue(9.0);
f7.setToValue(0.0);
f7.play();
FadeTransition f8
= new
FadeTransition(Duration.millis(3000),totalDurationLabel);
f8.setFromValue(9.0);
f8.setToValue(0.0);
f8.play();
FadeTransition f9
= new FadeTransition(Duration.millis(3000),eqButton);
f9.setFromValue(9.0);
f9.setToValue(0.0);
f9.play();
}
});
return gp;
In order to Detecting mouse movements i wrote the following codes but how
can ý applied both codes together.
public class Mouse {
public static void main(String[] args) throws InterruptedException{
int posx1;
int posx2;
int posy1;
int posy2;
while(true){
Thread.sleep(1);
posx2=MouseInfo.getPointerInfo().getLocation().x;
posy2=MouseInfo.getPointerInfo().getLocation().y;
Thread.sleep(100);
posx1=MouseInfo.getPointerInfo().getLocation().x;
posy1=MouseInfo.getPointerInfo().getLocation().y;
if(posx1==posx2&&posy1==posy2){
System.out.println("mouse hareket etmedi");
}
else{
System.out.println("HAREKET VAR");
}
}
}
}

No comments:

Post a Comment