Jestem całkiem nowy, Java i próbuję utworzyć aplikację GUI z niektórych etykiet, przycisków i pól tekstowych. Program jest dość prosty i po prostu chciałem użyć domyślnego układu, którym jest FlowLayout. Udało mi się rozmieścić i dopasować wszystko dobrze, ale jedyną rzeczą, która wydaje się nie działać, jest wyrównanie. Chcę umieszczać przyciski i pola tekstowe z pewnymi dopasowaniami, ale gdy tylko ustawię wyrównanie, przesuwa tekst wewnątrz dowolnego obiektu, a nie samego obiektu. Na przykład, napisałem:Java Swing FlowLayout Wytyczne
button.setHorizontalAlignment(JButton.RIGHT);
ale wydaje się, że wyrównuje tekst wewnątrz przycisku zamiast samego przycisku. Czy istnieje sposób wyrównania samego przycisku, a nie tekstu wewnątrz?
Wiem, że wyrównanie może być łatwiejsze z innym typem układu (np. BoxLayout), ale po prostu chcę użyć FlowLayout dla tego, chyba że nie jest możliwe wyrównywanie ich za pomocą FlowLayout (czego nie robię tak sądzę).
Z góry dziękuję.
+1 miły pytanie, na Swing jest lepsze pytania pocztowe z [SSCCE] (http://sscce.org/) – mKorbel