Tôi khá mới đối với Java và tôi đang cố tạo ứng dụng GUI với một số nhãn, nút và trường văn bản. Chương trình khá đơn giản và tôi chỉ muốn sử dụng bố cục mặc định, đó là FlowLayout. Tôi quản lý để đặt và kích thước tất cả mọi thứ tốt, nhưng điều duy nhất dường như không làm việc là sự liên kết. Tôi muốn đặt các nút và các trường văn bản với các sắp xếp nhất định, nhưng bất cứ khi nào tôi đặt căn chỉnh, nó di chuyển văn bản bên trong của bất kỳ đối tượng nào thay vì đối tượng. Ví dụ: tôi đã viết:Java Swing FlowLayout Alignments
button.setHorizontalAlignment(JButton.RIGHT);
nhưng có vẻ như nó căn chỉnh văn bản bên trong nút thay vì chính nút đó. Có cách nào để căn chỉnh chính nút đó hơn là văn bản bên trong nó không?
Tôi biết công cụ căn chỉnh có thể dễ dàng hơn với kiểu bố cục khác (ví dụ: BoxLayout), nhưng tôi chỉ muốn sử dụng FlowLayout cho trường hợp này, trừ khi không thể căn chỉnh chúng bằng FlowLayout (mà tôi không làm) Tôi nghĩ vậy).
Xin cảm ơn trước.
+1 câu hỏi tốt đẹp, cho Swing là bài câu hỏi tốt hơn với [SSCCE] (http://sscce.org/) – mKorbel