├── .DS_Store ├── image └── calculator_image.png ├── target └── classes │ ├── module-info.class │ └── com │ └── example │ └── javafxcalculator │ ├── Formula │ └── Formula.class │ ├── HelloApplication.class │ ├── HelloController.class │ └── hello-view.fxml ├── .idea ├── vcs.xml ├── .gitignore ├── encodings.xml ├── modules.xml ├── misc.xml ├── libraries │ ├── Maven__org_opentest4j_opentest4j_1_2_0.xml │ ├── Maven__org_controlsfx_controlsfx_11_1_0.xml │ ├── Maven__org_openjfx_javafx_base_18_ea_6.xml │ ├── Maven__org_openjfx_javafx_fxml_18_ea_6.xml │ ├── Maven__org_openjfx_javafx_controls_18_ea_6.xml │ ├── Maven__org_openjfx_javafx_graphics_18_ea_6.xml │ ├── Maven__org_apiguardian_apiguardian_api_1_1_2.xml │ ├── Maven__org_openjfx_javafx_base_mac_aarch64_18_ea_6.xml │ ├── Maven__org_openjfx_javafx_fxml_mac_aarch64_18_ea_6.xml │ ├── Maven__org_junit_jupiter_junit_jupiter_api_5_8_1.xml │ ├── Maven__org_openjfx_javafx_controls_mac_aarch64_18_ea_6.xml │ ├── Maven__org_openjfx_javafx_graphics_mac_aarch64_18_ea_6.xml │ ├── Maven__org_kordamp_bootstrapfx_bootstrapfx_core_0_4_0.xml │ ├── Maven__org_junit_jupiter_junit_jupiter_engine_5_8_1.xml │ ├── Maven__org_junit_platform_junit_platform_engine_1_8_1.xml │ └── Maven__org_junit_platform_junit_platform_commons_1_8_1.xml ├── jarRepositories.xml └── compiler.xml ├── README.md ├── src └── main │ ├── java │ ├── module-info.java │ └── com │ │ └── example │ │ └── javafxcalculator │ │ ├── HelloController.java │ │ ├── HelloApplication.java │ │ └── Formula │ │ └── Formula.java │ └── resources │ └── com │ └── example │ └── javafxcalculator │ └── hello-view.fxml ├── JavaFX-Calculator.iml └── pom.xml /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersesTitan/JavaFX-Calculator/HEAD/.DS_Store -------------------------------------------------------------------------------- /image/calculator_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersesTitan/JavaFX-Calculator/HEAD/image/calculator_image.png -------------------------------------------------------------------------------- /target/classes/module-info.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersesTitan/JavaFX-Calculator/HEAD/target/classes/module-info.class -------------------------------------------------------------------------------- /target/classes/com/example/javafxcalculator/Formula/Formula.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersesTitan/JavaFX-Calculator/HEAD/target/classes/com/example/javafxcalculator/Formula/Formula.class -------------------------------------------------------------------------------- /target/classes/com/example/javafxcalculator/HelloApplication.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersesTitan/JavaFX-Calculator/HEAD/target/classes/com/example/javafxcalculator/HelloApplication.class -------------------------------------------------------------------------------- /target/classes/com/example/javafxcalculator/HelloController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PersesTitan/JavaFX-Calculator/HEAD/target/classes/com/example/javafxcalculator/HelloController.class -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # JavaFX-Calculator 2 | 계산기 GUI 연습 프로잭트입니다.
3 | 4 | 동작 이미지
5 | ![calculator_image](https://user-images.githubusercontent.com/97427878/166153694-997f5117-9070-40da-874f-e5535363a0cd.png)
6 | -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Editor-based HTTP Client requests 5 | /httpRequests/ 6 | # Datasource local storage ignored files 7 | /dataSources/ 8 | /dataSources.local.xml 9 | -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /src/main/java/module-info.java: -------------------------------------------------------------------------------- 1 | module com.example.javafxcalculator { 2 | requires javafx.controls; 3 | requires javafx.fxml; 4 | 5 | requires org.controlsfx.controls; 6 | requires org.kordamp.bootstrapfx.core; 7 | 8 | opens com.example.javafxcalculator to javafx.fxml; 9 | exports com.example.javafxcalculator; 10 | } -------------------------------------------------------------------------------- /src/main/java/com/example/javafxcalculator/HelloController.java: -------------------------------------------------------------------------------- 1 | package com.example.javafxcalculator; 2 | 3 | import javafx.fxml.FXML; 4 | import javafx.scene.control.Label; 5 | 6 | public class HelloController { 7 | @FXML 8 | private Label welcomeText; 9 | 10 | @FXML 11 | protected void onHelloButtonClick() { 12 | welcomeText.setText("계산기 출력"); 13 | } 14 | } -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_opentest4j_opentest4j_1_2_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_controlsfx_controlsfx_11_1_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_openjfx_javafx_base_18_ea_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_openjfx_javafx_fxml_18_ea_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/main/resources/com/example/javafxcalculator/hello-view.fxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 11 | 12 | 13 | 14 | 15 |