You are on page 1of 2

package Homework3;

import javafx.application.Application;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.geometry.Pos;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.control.TextArea;
import javafx.scene.control.TextField;
import javafx.scene.layout.BorderPane;
import javafx.scene.layout.GridPane;
import javafx.scene.layout.StackPane;
import javafx.scene.text.Font;
import javafx.scene.text.FontPosture;
import javafx.scene.text.FontWeight;
import javafx.scene.text.TextAlignment;
import javafx.stage.Stage;

public class Homework3 extends Application {

@Override
public void start(Stage primaryStage) {
TextArea T1 = new TextArea("0");

Button a = new Button("1");


Button b = new Button("2");
Button c = new Button("3");
Button d = new Button("4");
Button e = new Button("5");
Button f = new Button("6");
Button g = new Button("7");
Button h = new Button("8");
Button i = new Button("9");
Button j = new Button("0");
Button k = new Button("C");
Button l = new Button("=");
Button m = new Button("+");
Button n = new Button("-");
Button o = new Button("/");
Button p = new Button("*");
T1.setMaxSize(1000, 100);
T1.setFont(Font.font("Verdana",FontPosture.ITALIC, 48));

j.setMaxSize(200, 20);

StackPane Wel = new StackPane();


Wel.getChildren().add(T1);
GridPane root = new GridPane();

root.setMinSize(100, 100);
root.setVgap(10);
root.setHgap(10);

root.addRow(1, g, h, i, n);
root.addRow(2, d, e, f, p);
root.addRow(3, a, b, c, o);
root.add(k, 0, 4);
root.add(j, 1, 4, 2, 4);
root.add(l, 3, 4);
root.setAlignment(Pos.CENTER);

BorderPane rot = new BorderPane();

rot.setTop(Wel);
rot.setCenter(root);

Scene scene = new Scene(rot, 500, 500);


root.setId("a1");
scene.getStylesheets().add("/css/css.css");
primaryStage.setTitle("Hello World!");
primaryStage.setScene(scene);
primaryStage.show();
}

public static void main(String[] args) {


launch(args);
}

You might also like