Bonjour;

Je suis entrain d'apprendre javafx pour cela je suis entrain de développer
une calculatrice, j'ai fait l'interface mais le problème est que mes boutons sont petit
Je n'arrive à les agrandir pour qu'ils remplissent ma fenêtre même si j'utilise si j'utilise
Code : Sélectionner tout - Visualiser dans une fenêtre à part
bouton.setPrefsize(int, int)
ça ne change rien au niveau de la taille des boutons, je ne sais si c'est du fait que j'utilise un gridPane(......), j'ai fait plusieurs recherche sur google mais je n'y arrive pas c'est pourquoi je me tourne vers vous.
Voici la fênetre que j'ai actuellement.
Nom : Untitled.png
Affichages : 776
Taille : 4,9 Ko

Merci, voici mon code actuellement:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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();
    }
}
J'aimerais avoir une fenêtre qui ressemble à ça
Nom : Untitled2.png
Affichages : 771
Taille : 32,5 Ko

Dans l'attente de vos réponses.