From c55e158df246d2cfb925f032f4697d6b0ba5e444 Mon Sep 17 00:00:00 2001 From: La Programmatrice Verde Date: Tue, 17 Feb 2026 17:04:49 +0100 Subject: [PATCH] Layout GUI corretto --- build/classes/guimybank/GUIMyBank.class | Bin 8491 -> 8337 bytes build/classes/guimybank/GUIMyBank.form | 74 +++++++++++------------- nbproject/private/private.xml | 9 +++ src/guimybank/GUIMyBank.form | 74 +++++++++++------------- src/guimybank/GUIMyBank.java | 61 ++++++++++--------- 5 files changed, 108 insertions(+), 110 deletions(-) create mode 100644 nbproject/private/private.xml diff --git a/build/classes/guimybank/GUIMyBank.class b/build/classes/guimybank/GUIMyBank.class index b7de61e184484ba29db8311f6a7b32e45a8c305d..8da090ef68f86cc4cecbf803a7663dbc603d9c7d 100644 GIT binary patch delta 2987 zcmZuz33yc175>kAGxKJ7nY`=^goHpKkkFKr0144-1QHB^kPudZNirmXgiIDz#eoVH zYz5*)Q&cMA5?Zu1iM~Wo5UVYsEsJPDalzW6($d;$rL7H~H!}g^*YC}|bM86+y=T4m zzJvMgdG-_ihmHU!q)lD+C6*)`HerW~o!COKR?NvOE-5aZZbv)rS0GgE#sh@WqRTQ` zJZi~ycHpN9_NaIW4-=9^vpq>Tl`?BP_Nw?99u>99Le+!ERNRC8gqg|W3v-O{m~G;K zE!EMECybd-67ofY5+S~{#fe>(V45Py@1Y2sn;l(p5eu-ZZ zf?YK=vs>KD-7PKdn&~bNVV;P$jT4vbscHwh4C~#5BEP|%N`jcBXpRm%XBd2*kQ*>K zj={YKxR0>%hIg~`@gj zRl*D7AcYof<-Yw>SY9QP$NKd-!ylUZno2Pag#f!7FHtGlhz-O^TH?P{3b z(zM!RhZVn5@q1VZCXcInr5$NFrQ$Tsh%9x4<1F4*@Q#W<;GC#aljvQsLmlS0fcF)A zpyES(Bzo1w^sxvJN_2dJKPmXLic9!Z%yBib=5p}^S z6ee~Dr&}UailivOqS8=`6W4%ltB}FDndRaQz;=S5MDFBAlOXRTwAJ9DW3{7Sb{B7YY6I8TI?IGu+vK7P#RTQMNK`= zhv$)LH6c!v+2fo9v#&iAT1SWy!);L_J93QaP9urSBH|paBaL*d_9%3hXpfvE8wq$L zaw|;|Wl`zVC-eS}g@xZyFd>>-ECw1&qA>&s7)qI}QMpXOaLS@7OeHuNFVQ5xya7%g zLtfQ$B5FK&Q@U}Vj;-DBrs&wNg&2>HT`cyp*pLO-vCm1+##1_;W>Eo)M*BoMp5<{)V1*>jo1`V(Fvlv@ZzIxAV*Eg!HQ1AQ zzj}n9jPj$jSmPPAS~?qUHVpUh(wRJH9T-gXYcg5Iv9JN(TOY_nwZ;!G#nYzgctMBG zdMU(vO~(-*_!W^C8}2po^c&6-!vZd`MagG_@&5R4KmzWvX+IAnSv7FBE_-$VAJZkA9)X^o>(-o|sudtG?qD~?-cqJF1P$A``S-K4^(j2r(bD5uya%m~rq$LC z6Ks_(<44jJ+%0{Ld!&ABlg-#Jhu~g08b6lf@e?_bWhuB%PR9;86FcQX?2?O^FGIUL zANR}4AmnPSlb2(ST#pCkMs)Z#bEJR6`ZqJhNoABxw}9wYu7%UfOb-8Z7lB$SkBh@6 zl7Fw$Wj-Gi27S)uOxJO8Cew*bOPO-#pUg5blWj0&W_VYg%(8G-ytM~IDD-?E-eYO{ zVO(6$jX(C{GaY~F8aJT+yI(zV=3sq{X#nsKKOplvddqxWn)kJA7cnbPe7aP!w1dnyKLI%|BpRd_2u!oSA4U6C2H@GJmacmX|fNthf*VE=f6Z zi+pR`(ES*d5|^H33cbcnD{0%-vn8p!%s*jaK4VVsf#oIx_);y_L@_8cbQ9c1taO)f5=2=Dunl)%A< zA)4k;IeVD_2UXBq-wjnvm3&yh7kn7Z{je$Ioli9UD$Mx`Ep!ZoTM1}(<8I|v=W7fj zea`VkcNo?Mz4Sc}D$QsM^0ft{n7_am^6fXxFl0O<)T-0>`{)Nf6#m^AMu1DI7$nhB zTE>*O9@VqZMOFMaI5#clzlU{MT>4G$P;+h!_l<{I*l0V`R)kO+(={eSC#|LRxiKX1 P=gtPM*B!KxyomW0$>jE< delta 2984 zcmZuz3s_Xw5&q}gW$$wLvRptQpuBtp1=LC-5kwIb6-p=|YE(3?up-L);oGblHL+FH z9Am1j#>7<9+9U;ZC2G-_htV{xHZ?}lMorqw1aM?2qhybC}sZEDlzSq%-X*rsB;jvaWMkSH5MB4w=IkVmYUj-7Zy#V#FB;zxub zUR9jUAqT0&wpQ%X@nif%u2yH;Td~hHdWw)Ew`t+B$TmDk!%jSHnmj|8DvRw2a*mc5 z9*DJgR>x1VfnX~w$<8atE1V+N*fL3#Cv9npis$7;tzS$lUexhRv=M@x6%|E|u7$3~ zMpwlYXFXw-3<(@Ai)|^IhI(}9coawE`)Y}OCp;#MV}uEQ7%?*5X0ZGv6UcGG5_w%6 zEXQh7;sbFACw2S^hY5kx3rlhfvP*L(nbkOD20kqvfn}WJ86B_SRr#4Vi94^G-p|S{ zT8=mJIUVQmrcAew&wES9Z@ekxWKYZGlyXgE7j#_2n*^iD)jY%1*j!cate(--dVmx!$`cN<1*frr|pC6-FQ#MA9VZ?@5`I^A(m@|C|MuWFSNF<#x+92 z2l!CMpLF~gf05(#GWx6BqYt!yj89a2s^c@p=@58N0Qxs%Ak;lSVcQR7umx&I!zR+-K{iAe|f(EO$8ujkZyUPN8_0pjWz@CssR~ znhKpYUXT5B3P&ly!I28;>Xu~JR!nxes#S`VHyz0oC8L8=t^IWxKryl;c&I&&;#Eq} zX&?=f8-ug$L+D(sxuErBf<>SJoQ&1MfHCkKv{EwY3+fMnfn=r?HgT(QRBM3nPt|!J*Oea_D|~ zNG=Z>PEL6+tYTDNZ~#^DtkPngrc#~(Yp|7SOhK(q3%tF0jT)#?r6!%4sik9VzihIs zBE)z%RcoMC?hV&04-+EgR$HVz6F!XA%TL3TEWA%*<*o2oIVK`PG3!tqv605f%MqzG zUTTqXiCMgvbr63OXaZ$36|ln!LF0gc-3a17lro$h}NF*xkp{h&CIKW}|eY$7nKoJlN~O{&pNNJ+;01G#;z2tb zrU|3LD?FNX#En#+Qx7`XHIKX-z%XCr6rYh1YBoPu)0=6`9y5&|;f>sm6CQN2WFmt} z>;=R9tllX5If^mFY+g5RZ_;d_`vOJyNR-dqhy7(gDx=(NzGNqR@Y>f}58g=bTNQ`F z%?I<>TvK-MFJ!78=ut-D#p>?jaef?v z_hTCOODPA_DGxKK2s3FW9;A7gMNaN7!fdL>9BM%st;by2$ov+}qg{B2_F+C9hLhT{ zfQ~ZX$?_9y-^ISppq$R3f-b;Cm$8t#ng0-#^a&QxEmYBMEEascyM+VQA_P_99@L2b zSR`UmE)q~Gl29u~p-zlJy~sj?n2bh|$NeHSiD@ViGtn&OqeWC=si?&=(ZKy?6p3Y6 zAy#9hSc_F+Gggc3SRcYIi`U_PM7)I!;sOhw#j*@+SF*7~nTp4iQb=Vc^YgJ& zsl*dX9d;>=Sf#XJg|ZyGmDSio=H8F+?Qh@ScTi_N2r`@fOvh?b|@afaPp||$xzx3&|?$XPhG4byIao99I z4NRKurRt@H-?A2a%8GP>i2p zCVq}ZIE*U1fCjvXW&99$3~ktqm-uyboGm${w88NTXY!4v# zP8lCF;29()$E0Rh!YF{}g;WpeyWucdqm#l8A#j62hwgMALU2JlMYmHdC3|SF`#2>5 zoiw7&Tz6c?(G=mQ_xQ`61dSzcBaB}-2^@MD-a!iYQ}G@~bB)r_jci=y(qHpdDW0@=Hry_#^TjOOy`VrCzPfF1;@Zkk6l@CyXws5IZ+n{OFlXy#4JYn`t> z4EBQKi}3_(vyRbyoYZJ@U66NOuod%H`FbwzGs2Ydh)|n{(mE-uV5oV zE?UTx_a4=;u#y(>-{h81HUF2gE`#TOE$V66geZOq*VA$i+RAhVLTDw^)fU1bT0`y$ SQT%=at>p<@N00D{81;Wuj{z3| diff --git a/build/classes/guimybank/GUIMyBank.form b/build/classes/guimybank/GUIMyBank.form index 90ca726..30b639f 100644 --- a/build/classes/guimybank/GUIMyBank.form +++ b/build/classes/guimybank/GUIMyBank.form @@ -24,55 +24,51 @@ - - + + - - - - - - - - - - - + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - + + - - - - - - - - - - - diff --git a/nbproject/private/private.xml b/nbproject/private/private.xml new file mode 100644 index 0000000..bae38de --- /dev/null +++ b/nbproject/private/private.xml @@ -0,0 +1,9 @@ + + + + + + file:/home/Verde/git/GUIMyBank/src/guimybank/GUIMyBank.java + + + diff --git a/src/guimybank/GUIMyBank.form b/src/guimybank/GUIMyBank.form index 90ca726..30b639f 100644 --- a/src/guimybank/GUIMyBank.form +++ b/src/guimybank/GUIMyBank.form @@ -24,55 +24,51 @@ - - + + - - - - - - - - - - - + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - + + - - - - - - - - - - - diff --git a/src/guimybank/GUIMyBank.java b/src/guimybank/GUIMyBank.java index 9118c18..d65fc40 100644 --- a/src/guimybank/GUIMyBank.java +++ b/src/guimybank/GUIMyBank.java @@ -80,42 +80,39 @@ public class GUIMyBank extends javax.swing.JFrame { layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() - .addGap(17, 17, 17) - .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addGroup(layout.createSequentialGroup() - .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addComponent(lblNome) - .addComponent(lblCognome) - .addComponent(lblCodiceFiscale)) + .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) + .addGroup(javax.swing.GroupLayout.Alignment.LEADING, layout.createSequentialGroup() + .addGap(17, 17, 17) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() - .addGap(26, 26, 26) - .addComponent(txtCodiceFiscale, javax.swing.GroupLayout.PREFERRED_SIZE, 115, javax.swing.GroupLayout.PREFERRED_SIZE)) - .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup() - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) + .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(lblDataDiNascita) + .addComponent(lblSaldoIniziale)) + .addGap(18, 18, 18) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) - .addComponent(txtCognome, javax.swing.GroupLayout.DEFAULT_SIZE, 113, Short.MAX_VALUE) - .addComponent(txtNome))))) - .addGroup(layout.createSequentialGroup() - .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addComponent(lblDataDiNascita) - .addComponent(lblSaldoIniziale)) - .addGap(18, 18, 18) - .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) + .addGroup(layout.createSequentialGroup() + .addComponent(txtDataDiNascita, javax.swing.GroupLayout.PREFERRED_SIZE, 64, javax.swing.GroupLayout.PREFERRED_SIZE) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) + .addComponent(btnDataDiNascita, javax.swing.GroupLayout.PREFERRED_SIZE, 39, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addComponent(txtSaldoIniziale)) + .addGap(37, 37, 37) + .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(btnVersamento) + .addComponent(btnPrelievo) + .addComponent(btnListaMovimenti))) .addGroup(layout.createSequentialGroup() - .addComponent(txtDataDiNascita, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) - .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) - .addComponent(btnDataDiNascita, javax.swing.GroupLayout.PREFERRED_SIZE, 39, javax.swing.GroupLayout.PREFERRED_SIZE)) - .addComponent(txtSaldoIniziale)))) - .addGap(37, 37, 37) - .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addComponent(btnVersamento) - .addComponent(btnPrelievo) - .addComponent(btnListaMovimenti)) - .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) - .addGroup(layout.createSequentialGroup() - .addGap(99, 99, 99) - .addComponent(btnAprireContoCorrente) + .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(lblNome) + .addComponent(lblCognome) + .addComponent(lblCodiceFiscale)) + .addGap(26, 26, 26) + .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(txtNome, javax.swing.GroupLayout.PREFERRED_SIZE, 113, javax.swing.GroupLayout.PREFERRED_SIZE) + .addComponent(txtCodiceFiscale, javax.swing.GroupLayout.PREFERRED_SIZE, 115, javax.swing.GroupLayout.PREFERRED_SIZE) + .addComponent(txtCognome, javax.swing.GroupLayout.PREFERRED_SIZE, 113, javax.swing.GroupLayout.PREFERRED_SIZE))))) + .addGroup(javax.swing.GroupLayout.Alignment.LEADING, layout.createSequentialGroup() + .addGap(99, 99, 99) + .addComponent(btnAprireContoCorrente))) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) ); layout.setVerticalGroup(