5주차 - javafx 이벤트 (2)
2022. 9. 3. 16:48ㆍJava/javaFX & Scene Builder
라벨에 마우스를 올렸을때 각도가 바뀌는 이벤트를 넣어보자
import javafx.application.Application;
import javafx.event.Event;
import javafx.event.EventHandler;
import javafx.scene.Scene;
import javafx.scene.control.Label;
import javafx.scene.layout.AnchorPane;
import javafx.scene.text.Font;
import javafx.stage.Stage;
public class EventEx3 extends Application{
@Override
public void start(Stage primaryStage) throws Exception {
Label label = new Label("클릭");
label.setFont(new Font(24));
label.setLayoutX(120);
label.setLayoutY(80);
label.setRotate(48);
label.setOnMouseEntered(
event -> {
label.setScaleX(2);
label.setScaleY(2);
label.setRotate(0);
}
);
label.setOnMouseExited(e->{
label.setScaleX(1);
label.setScaleY(1);
label.setRotate(48);
});
AnchorPane anchor = new AnchorPane();
anchor.getChildren().add(label);
primaryStage.setTitle("EventEx3");
primaryStage.setScene(new Scene(anchor, 300, 200));
primaryStage.show();
}
public static void main(String[] args) {
launch(args);
}
}
'Java > javaFX & Scene Builder' 카테고리의 다른 글
5주차 - javafx AnchorPane (0) | 2022.09.04 |
---|---|
5주차 - javafx 이벤트 (4) (0) | 2022.09.04 |
5주차 - javafx 이벤트 (3) (0) | 2022.09.04 |
5주차 - javafx 이벤트 (1) (0) | 2022.09.03 |
5주차 - javafx (0) | 2022.09.03 |