From 1954daead3da8b8f583b4bbd9d200e005bb3f30e Mon Sep 17 00:00:00 2001
From: Eterlaze <1215710470@qq.com>
Date: Wed, 9 Oct 2024 16:15:51 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=86=B2=E7=AA=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.idea/.gitignore | 8 -
.idea/encodings.xml | 18 ---
.idea/inspectionProfiles/Project_Default.xml | 10 --
.idea/libraries/lession00.xml | 9 --
.idea/misc.xml | 14 --
.idea/modules.xml | 17 ---
.idea/swagger-settings.xml | 10 --
.idea/uiDesigner.xml | 124 ---------------
.idea/vcs.xml | 7 -
src/Calculater.java | 149 -------------------
src/Main.java | 17 ---
11 files changed, 383 deletions(-)
delete mode 100644 .idea/.gitignore
delete mode 100644 .idea/encodings.xml
delete mode 100644 .idea/inspectionProfiles/Project_Default.xml
delete mode 100644 .idea/libraries/lession00.xml
delete mode 100644 .idea/misc.xml
delete mode 100644 .idea/modules.xml
delete mode 100644 .idea/swagger-settings.xml
delete mode 100644 .idea/uiDesigner.xml
delete mode 100644 .idea/vcs.xml
delete mode 100644 src/Calculater.java
delete mode 100644 src/Main.java
diff --git a/.idea/.gitignore b/.idea/.gitignore
deleted file mode 100644
index 35410ca..0000000
--- a/.idea/.gitignore
+++ /dev/null
@@ -1,8 +0,0 @@
-# 默认忽略的文件
-/shelf/
-/workspace.xml
-# 基于编辑器的 HTTP 客户端请求
-/httpRequests/
-# Datasource local storage ignored files
-/dataSources/
-/dataSources.local.xml
diff --git a/.idea/encodings.xml b/.idea/encodings.xml
deleted file mode 100644
index 29f2861..0000000
--- a/.idea/encodings.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml
deleted file mode 100644
index 5845dbf..0000000
--- a/.idea/inspectionProfiles/Project_Default.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/libraries/lession00.xml b/.idea/libraries/lession00.xml
deleted file mode 100644
index c81e1fb..0000000
--- a/.idea/libraries/lession00.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
deleted file mode 100644
index 78aa587..0000000
--- a/.idea/misc.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-<<<<<<< HEAD
-=======
-
-
-
-
-
->>>>>>> b127eb2ca79831ab03cfe24ad4732db233126931
-
-
-
-
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
deleted file mode 100644
index 87bc63d..0000000
--- a/.idea/modules.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
-<<<<<<< HEAD
-
-=======
-
-
-
-
-
-
->>>>>>> b127eb2ca79831ab03cfe24ad4732db233126931
-
-
-
\ No newline at end of file
diff --git a/.idea/swagger-settings.xml b/.idea/swagger-settings.xml
deleted file mode 100644
index 433d6eb..0000000
--- a/.idea/swagger-settings.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/uiDesigner.xml b/.idea/uiDesigner.xml
deleted file mode 100644
index 2b63946..0000000
--- a/.idea/uiDesigner.xml
+++ /dev/null
@@ -1,124 +0,0 @@
-
-
-
-
- -
-
-
- -
-
-
- -
-
-
- -
-
-
- -
-
-
-
-
-
- -
-
-
-
-
-
- -
-
-
-
-
-
- -
-
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- -
-
-
- -
-
-
- -
-
-
- -
-
-
- -
-
-
-
-
- -
-
-
- -
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
deleted file mode 100644
index 288b36b..0000000
--- a/.idea/vcs.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/Calculater.java b/src/Calculater.java
deleted file mode 100644
index 1bd0579..0000000
--- a/src/Calculater.java
+++ /dev/null
@@ -1,149 +0,0 @@
-import javafx.application.Application;
-import javafx.geometry.Insets;
-import javafx.geometry.Pos;
-import javafx.scene.Scene;
-import javafx.scene.control.Button;
-import javafx.scene.control.Label;
-import javafx.scene.layout.GridPane;
-import javafx.scene.layout.VBox;
-import javafx.stage.Stage;
-public class Calculater extends Application {
- private Label display;
- private double firstNumber = 0;
- private String operator = "";
- private boolean startNewNumber = true;
-
- public static void main(String[] args) {
- launch(args);
- }
-
- @Override
- public void start(Stage primaryStage) {
- // Create display label
- display = new Label("0.0");
- display.setStyle("-fx-font-size: 30px;");
- display.setMinWidth(200); // Adjust width for display
- display.setAlignment(Pos.CENTER_RIGHT);
- GridPane gridPane = createButtonGrid();
-
- VBox layout = new VBox(10);
- layout.setPadding(new Insets(10));
- layout.setAlignment(Pos.CENTER);
- layout.getChildren().addAll(display, gridPane);
-
- Scene scene = new Scene(layout, 300, 400);
- primaryStage.setTitle("Calculator");
- primaryStage.setScene(scene);
- primaryStage.show();
- }
-
- private GridPane createButtonGrid() {
- GridPane grid = new GridPane();
- grid.setHgap(10);
- grid.setVgap(10);
- grid.setAlignment(Pos.CENTER);
-
- // Create buttons with a similar layout to your screenshot
- String[][] buttonText = {
- {"AC", "±", "%", "÷"},
- {"7", "8", "9", "×"},
- {"4", "5", "6", "-"},
- {"1", "2", "3", "+"},
- {"0", ".", "=", ""}
- };
-
- // Set button size
- int buttonSize = 50;
-
- // Add buttons to the grid
- int row = 0;
- for (int i = 0; i < buttonText.length; i++) {
- for (int j = 0; j < buttonText[i].length; j++) {
- if (!buttonText[i][j].isEmpty()) {
- Button button = createButton(buttonText[i][j], buttonSize);
- if (buttonText[i][j].equals("0")) {
- grid.add(button, j, row, 2, 1); // Make '0' span two columns
- } else {
- grid.add(button, j, row);
- }
- }
- }
- row++;
- }
-
- return grid;
- }
-
- private Button createButton(String text, int size) {
- Button button = new Button(text);
- button.setMinSize(size, size);
- button.setStyle("-fx-font-size: 18px; -fx-background-color: white; -fx-border-color: lightgray;");
- button.setOnAction(e -> handleButtonPress(text));
- return button;
- }
-
- private void handleButtonPress(String text) {
- if (text.matches("\\d") || text.equals(".")) {
- handleNumberInput(text);
- } else if (text.equals("AC")) {
- handleClear();
- } else if (text.equals("=")) {
- handleEquals();
- } else {
- handleOperator(text);
- }
- }
-
- private void handleNumberInput(String text) {
- if (startNewNumber) {
- display.setText(text);
- startNewNumber = false;
- } else {
- display.setText(display.getText() + text);
- }
- }
-
- private void handleClear() {
- display.setText("0");
- firstNumber = 0;
- operator = "";
- startNewNumber = true;
- }
-
- private void handleOperator(String text) {
- firstNumber = Double.parseDouble(display.getText());
- operator = text;
- startNewNumber = true;
- }
-
- private void handleEquals() {
- double secondNumber = Double.parseDouble(display.getText());
- double result = 0;
-
- switch (operator) {
- case "+":
- result = firstNumber + secondNumber;
- break;
- case "-":
- result = firstNumber - secondNumber;
- break;
- case "×":
- result = firstNumber * secondNumber;
- break;
- case "÷":
- if (secondNumber != 0) {
- result = firstNumber / secondNumber;
- } else {
- display.setText("Error");
- return;
- }
- break;
- case "%":
- result = firstNumber % secondNumber;
- break;
- }
-
- display.setText(String.valueOf(result));
- startNewNumber = true;
- }
-}
\ No newline at end of file
diff --git a/src/Main.java b/src/Main.java
deleted file mode 100644
index 1e87232..0000000
--- a/src/Main.java
+++ /dev/null
@@ -1,17 +0,0 @@
-// 按两次 Shift 打开“随处搜索”对话框并输入 `show whitespaces`,
-// 然后按 Enter 键。现在,您可以在代码中看到空格字符。
-public class Main {
- public static void main(String[] args) {
- // 当文本光标位于高亮显示的文本处时按 Alt+Enter,
- // 可查看 IntelliJ IDEA 对于如何修正该问题的建议。
- System.out.printf("Hello and welcome!");
-
- // 按 Shift+F10 或点击装订区域中的绿色箭头按钮以运行脚本。
- for (int i = 1; i <= 5; i++) {
-
- // 按 Shift+F9 开始调试代码。我们已为您设置了一个断点,
- // 但您始终可以通过按 Ctrl+F8 添加更多断点。
- System.out.println("i = " + i);
- }
- }
-}
\ No newline at end of file