Ma scusa, se hai capito come GridLayout distribuisce in sequenza i componenti ..... allora fai appunto in modo che la sequenza sia giusta per l'aspetto che intendi avere!Originariamente inviato da gaten
Hai presente la calcolatrice in windows 7, dovrei posizionare i bottoni in quella maniera. Cioè come faccio a mettere nella terza colonna solamente i pulsanti speciali(+,x,-, /) mentre nella altre due colonne distribuisco i pulsanti per rappresentare i numeri?
Crea una struttura dati (es. matrice bidimensionale di pulsanti) oppure usa della logica con qualche calcolo oppure altro ancora (es. la più banale: disponi gli add nella sequenza giusta per il tuo aspetto).
P.S. Ah, magari non ti interessa questo aspetto ma nella calcolatrice di windows (perlomeno su Windows 7) c'è lo 0 che spanna su 2 celle. Con GridLayout non puoi farlo. È in grado di farlo GridBagLayout.