Implemented draw on mouse click (again).
This commit is contained in:
@ -158,15 +158,16 @@ public class CircleArtGUI extends Application {
|
||||
root.addEventHandler(MouseEvent.MOUSE_MOVED, (MouseEvent t) -> {
|
||||
|
||||
if (P.isOn()) {
|
||||
double x = t.getSceneX();
|
||||
double y = t.getSceneY();
|
||||
drawPane.getChildren().add(new Circle(x, y,
|
||||
P.getSize(x, y),
|
||||
P.getColor(x, y)
|
||||
)
|
||||
);
|
||||
draw(t, drawPane);
|
||||
}
|
||||
});
|
||||
|
||||
root.setOnMouseClicked(eh -> {
|
||||
|
||||
draw(eh, drawPane);
|
||||
|
||||
});
|
||||
|
||||
|
||||
Scene scene = new Scene(root);
|
||||
|
||||
@ -200,6 +201,16 @@ public class CircleArtGUI extends Application {
|
||||
|
||||
}
|
||||
|
||||
private void draw(MouseEvent t, Pane drawPane){
|
||||
double x = t.getSceneX();
|
||||
double y = t.getSceneY();
|
||||
drawPane.getChildren().add(new Circle(x, y,
|
||||
P.getSize(x, y),
|
||||
P.getColor(x, y)
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
// Fullscreen toggle
|
||||
private void toggleFullscreen(Stage stage) {
|
||||
stage.setFullScreen(!stage.isFullScreen());
|
||||
|
@ -44,4 +44,4 @@ HELP=Help
|
||||
ABOUT=About
|
||||
DRAWING_OFF=Status: Off
|
||||
DRAWING_ON=Status: On
|
||||
HELP_DRAWING=To switch on/off your pen, press D.
|
||||
HELP_DRAWING=To switch on/off your pen permanently, press D.
|
||||
|
@ -44,4 +44,4 @@ HELP=Hilfe
|
||||
ABOUT=\u00dcber
|
||||
DRAWING_OFF=Status: Aus
|
||||
DRAWING_ON=Status: An
|
||||
HELP_DRAWING=Ein-/Ausschalten des Stiftes durch Dr\u00fccken von D.
|
||||
HELP_DRAWING=Dauerhaftes ein-/ausschalten des Stiftes durch Dr\u00fccken von D.
|
||||
|
@ -44,4 +44,4 @@ HELP=Aider
|
||||
ABOUT=\u00c0 propos de programme
|
||||
DRAWING_OFF=Crayon: D\u00e9sactiv\u00e9
|
||||
DRAWING_ON=Crayon: Allum\u00e9
|
||||
HELP_DRAWING=Allum\u00e9/D\u00e9sactiv\u00e9 le crayon en appuyant sur la barre d'espacement.
|
||||
HELP_DRAWING=Pour que allum\u00e9/d\u00e9sactiver le crayon p\u00e9renne: Pressez le D bouton.
|
||||
|
@ -44,4 +44,4 @@ HELP=Help
|
||||
ABOUT=Over dit programma
|
||||
DRAWING_OFF=Status: Af
|
||||
DRAWING_ON=Status: Aan
|
||||
HELP_DRAWING=Je kunt de pen aan/uitschakelen door dat je D drukt.
|
||||
HELP_DRAWING=Je kunt de permanent pen aan/uitschakelen door dat je D drukt.
|
||||
|
Reference in New Issue
Block a user