Sono abbastanza nuovo in Java e sto provando a creare un'applicazione GUI con alcune etichette, pulsanti e campi di testo. Il programma è piuttosto semplice e volevo solo usare un layout predefinito, che è FlowLayout. Sono riuscito a posizionare e ridimensionare tutto, ma l'unica cosa che sembra non funzionare è l'allineamento. Voglio posizionare pulsanti e campi di testo con determinati allineamenti, ma ogni volta che imposto un allineamento, sposta il testo all'interno di qualsiasi oggetto anziché nell'oggetto stesso. Per esempio, ho scritto:Java Swing FlowLayout Alignments
button.setHorizontalAlignment(JButton.RIGHT);
ma sembra che allinea il testo all'interno del pulsante al posto del pulsante stesso. C'è un modo per allineare il pulsante stesso piuttosto che il testo al suo interno?
So che l'allineamento potrebbe essere più semplice con qualche altro tipo di layout (ad es. BoxLayout), ma voglio solo usare il FlowLayout per questo, a meno che non sia impossibile allinearli usando il FlowLayout (che non uso penso di sì).
Grazie in anticipo.
+1 bella domanda, per Swing è meglio inviare domande con [SSCCE] (http://sscce.org/) – mKorbel