1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91
| package myAppJavaFx;
import javafx.application.Application;
import javafx.geometry.Insets;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.control.Label;
import javafx.scene.control.TextField;
import javafx.scene.layout.GridPane;
import javafx.scene.layout.HBox;
import javafx.scene.paint.Color;
import javafx.stage.Stage;
public class Test extends Application {
public static void main(String[] args) {
Application.launch(Test.class, args);
}
@Override
public void start(Stage primaryStage) {
primaryStage.setTitle("Calculator");
Group root = new Group();
Scene scene = new Scene(root, 300, 250, Color.LIGHTGREEN);
GridPane gridPane = new GridPane();
TextField txt = new TextField();
Button btn0 = new Button();
Button btn1 = new Button();
Button btn2 = new Button();
Button btn3 = new Button();
Button btn4 = new Button();
Button btn5 = new Button();
Button btn6 = new Button();
Button btn7 = new Button();
Button btn8 = new Button();
Button btn9 = new Button();
//Button btn10 = new Button();
// btn10.setMaxWidth(15);
//btn10.setMaxHeight(15);
// btn10.
txt.setPrefSize(290, 50);
/*txt.setLayoutX(10);
txt.setLayoutY(5);*/
gridPane.add(txt,0,0, 280, 50);
gridPane.setPadding(new Insets(10, 10, 10, 10));
gridPane.add(btn0,0,50);
gridPane.add(btn1,5,50);
gridPane.add(btn2,10,50);
gridPane.add(btn3,15,50);
gridPane.add(btn4,0,55);
gridPane.add(btn5,5,55);
gridPane.add(btn6,10,55);
gridPane.add(btn7,15,55);
gridPane.add(btn8,0,60);
gridPane.add(btn9,5,60,20,20);
btn0.setText(" 0 ");
btn1.setText(" 1 ");
btn2.setText(" 2 ");
btn3.setText(" 3 ");
btn4.setText(" 4 ");
btn5.setText(" 5 ");
btn6.setText(" 6 ");
btn7.setText(" 7 ");
btn8.setText(" 8 ");
btn9.setText(" 9 ");
/* root.getChildren().add(btn);
root.getChildren().add(btn1);*/
// root.getChildren().add(btn10);
root.getChildren().add(gridPane);
primaryStage.setScene(scene);
primaryStage.show();
}
} |
Partager