JPanel'imdeki tüm öğelerin sola hizalanmış olmasını istiyorum. Aşağıdaki şekilde bunu yapmaya çalışacağım: Sonuç Java gibiTüm elemanları JPanel'de sola nasıl hizalarım?
JPanel panel = new JPanel();
panel.setLayout(new BoxLayout(panel, BoxLayout.Y_AXIS));
panel.setAlignmentX(Component.LEFT_ALIGNMENT);
elemanın bir pozisyon olarak tüm unsurların sol tarafını kullanın ve sonra Jpanel merkezinde (değil sol kısmı) tüm unsurları koydu.
Ben öyle düşünmüyorum. setAlignementX (Component.LEFT_ALIGNEMENT) ', öğenin sol tarafının öğeleri hizalamak için kullanılacağı anlamına gelir. Ve öğeler hala JPanel'in merkezine hizalanacak. – Roman
Emin misin? Burada bir göz atın http://www.java2s.com/Code/Java/Swing-JFC/ComponentAlignment.htm panelin kendisine eklenen düğmelerde kullanılan metod setAlignmentX, panelin kendisinde değil – Jack
Jack, bunun doğru yöntem düğmeler üzerinde kullanılır, ancak açıkladığınız etkiyi içermez. Düğmenin konumunu tanımlamaz. Hizalama için kullanılacak düğmenin parçasını tanımlar. Örneğin düğmenin "SOL" tarafı, düğmeyi ortada bırakmak için kullanılacaktır (düğmenin sol tarafı ortada olacak). – Roman