Originariamente inviato da kaisersose
il manuale mi chiedeva di partire da questo :
codice:
Buttons[] numButtons= new Buttons[10];
non capisco il Buttons[], iniziale, cosa voglia significare
Buttons (con la 's' finale)??? Potrei capire Button (che è di AWT) ma Buttons non ho idea di cosa voglia intendere quel manuale.

Originariamente inviato da kaisersose
codice:
for(int b = 0; b<= 9;b++){
 for(int b = 0; b<= 9;b++){
        	 p1.add(numbuttons[ b]);
         }
Perché un ciclo annidato nell'altro??

Originariamente inviato da kaisersose
codice:
testo.setHorizontalAlignment(testo.RIGHT);
cioè:
The static field SwingConstants.RIGHT should be accessed in a static way
I membri static sono associati alla classe, non ad una istanza specifica della classe. Tecnicamente non è sbagliato fare riferimento ad un membro static usando il reference ad un oggetto (il compilatore deduce la classe dal reference). Ma è più corretto (anche più pratico a livello "visivo") usare il nome della classe.

RIGHT è una costante dichiarata nell'interfaccia SwingConstants (che è implementata da molti componenti Swing)
Quindi è più corretto fare:

SwingConstants.RIGHT
o
JFormattedTextField.RIGHT