Allego una foto del problema.
Ho creato una mascherina di login con un campo username (JTextField) ed un campo password (JPasswordField). Ho notato però che settando manualmente le lunghezze dei campi, queste non sono mai fisse e variano da computer a computer in base alle impostazioni di sistema.
Io ho settato la lunghezza in questo modo:
JTextField username = new JTextField("", 25);
JPasswordField password = new JPasswordField ("", 25);
Riesco a risolvere il problema usando un pannello con layout a griglia e non dichiarando le dimensioni dei campi, ma in quel caso i campi di immissione testo si adattano alla lunghezza della JLabel "Nome utente" (visto che le celle del layout a griglia devono essere tutte della stessa grandezza) e risultano essere troppo corti.
Come posso fare?