Compare commits

..

3 Commits
master ... main

@ -12,17 +12,17 @@ public class Calculater extends Application {
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); // Align text to the right
display.setMinWidth(200);
display.setAlignment(Pos.CENTER_RIGHT);
GridPane gridPane = createButtonGrid();
@ -31,12 +31,10 @@ public class Calculater extends Application {
layout.setAlignment(Pos.CENTER);
layout.getChildren().addAll(display, gridPane);
// Set up the scene and stage
Scene scene = new Scene(layout, 300, 400);
primaryStage.setTitle("Calculator");
primaryStage.setScene(scene);
primaryStage.show();
//
}
private GridPane createButtonGrid() {
@ -45,7 +43,6 @@ public class Calculater extends Application {
grid.setVgap(10);
grid.setAlignment(Pos.CENTER);
// Create buttons with a similar layout to your screenshot
String[][] buttonText = {
{"AC", "±", "%", "÷"},
{"7", "8", "9", "×"},
@ -54,7 +51,6 @@ public class Calculater extends Application {
{"0", ".", "=", ""}
};
// Set button size
int buttonSize = 50;
int row = 0;
@ -63,7 +59,7 @@ public class Calculater extends Application {
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
grid.add(button, j, row, 2, 1);
} else {
grid.add(button, j, row);
}

@ -0,0 +1,2 @@
# Calculater
Loading…
Cancel
Save