1. JavaFX
- Java에서 제공하는 표준 GUI library인 Swing을 대체하기 위해서 만들어진 library
- 당연히 표준 library는 아니다.
- 외부 library이고 다운로드 받아서 설치한 후 사용해야 한다.
- 특별한 용도로 사용되며 일반적으로 사용되는 library는 아니다.
- https://gluonhq.com/products/javafx/
- Properties → Java build Path → library → module path → add external jars
- run as configuration
- arguments → VM ~~
- 사용할 VM arguments
- --module-path“C:\Program Files\Java\javafx-sdk-17.0.10\lib” --add-modules javafx.controls,javafx.fxml
--module-path "C:\Program Files\Java\javafx-sdk-17.0.10\lib" --add-modules javafx.controls,javafx.fxml
package javafxexam;
import javafx.event.EventHandler;
import javafx.application.Application;
import javafx.event.ActionEvent;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.layout.StackPane;
import javafx.stage.Stage;
public class JavaFXExample extends Application{
@Override
public void start(Stage primaryStage) throws Exception {
StackPane root = new StackPane();
Button btn = new Button();
btn.setText("클릭");
btn.setOnAction((e) -> {
System.out.println("출력합니다.");
}
);
root.getChildren().add(btn);
Scene scene = new Scene(root, 300, 250);
primaryStage.setTitle("첫 화면");
primaryStage.setScene(scene);
primaryStage.show();
}
public static void main(String[] args) {
launch(args);
}
}