我在查找特定問題的文檔時遇到了一些麻煩。你看,我希望創建一組垂直對齊的按鈕,這些按鈕粘在屏幕的最左側,如這張編輯過的照片所示。編輯屏幕以顯示所需的結果:但是,我不知道如何實現這一目標。BoxLayout 的文檔提到了 X 軸對齊,經過測試,它似乎專注于將組件彼此對齊,而不是組件與屏幕的相關部分。
1 回答

幕布斯6054654
TA貢獻1876條經驗 獲得超7個贊
您正在將 Box 添加到面板,該面板默認使用具有中心對齊的 FlowLayout。
所以你可以這樣做:
//pan1 = new JPanel();
pan1 = new JPanel( new FlowLayout(FlowLayout.LEFT) );
或者您甚至不需要額外的面板。
只需將 Box 添加到滾動窗格:
//JScrollPane scroll = new JScrollPane(pan1);
JScrollPane scroll = new JScrollPane(theBox);
添加回答
舉報
0/150
提交
取消