Tôi đang sử dụng trình xây dựng GUI NetBeans để xử lý bố cục của mình (tôi rất kinh khủng với LayoutManagers) và đang cố gắng đặt một JLabel đơn giản sao cho nó luôn ở giữa (ngang) bên trong JPanel mẹ của nó . Lý tưởng nhất, điều này sẽ duy trì sự thật ngay cả khi JPanel đã được thay đổi kích thước, nhưng nếu đó là một số lượng mã hóa điên thì nó đủ để chỉ tập trung khi JPanel được tạo lần đầu tiên. Tôi không đủ khả năng tự mình xử lý bố cục, nhưng vì NetBeans GUI Builder tự động tạo mã không thể thay đổi, tôi không thể tìm ra cách làm điều này, và tôi không thể tìm thấy bất kỳ thứ gì trực tuyến để giúp tôi.Định tâm một nhãn JLabel trên JPanel
Nhờ bất kỳ ai có thể chỉ đạo tôi đi đúng hướng!
cảm ơn phản hồi của bạn, tuy nhiên NetBeans GUI Build sử dụng GroupLayout và điều này không thể ghi đè. Hãy nhớ rằng tôi không chỉ cố gắng để chống lại Swing và LayoutManagers đe dọa của nó, tôi đang chiến đấu với một Builder Builder mà autogenerates mã đặc biệt cho GroupLayout! – IAmYourFaja
+1: BorderLayout là đúng. – Heisenbug
@Mara: tôi thực sự khuyên bạn nên bắt đầu tìm hiểu cách sử dụng trình quản lý bố cục. Nó không phải là khó khăn như vậy.Instead Thật khó để đạt được kết quả tương tự bằng cách sử dụng xây dựng gui. – Heisenbug