但是,我不知道如何实现这一目标。BoxLayout 的文档提到了 X 轴对齐,经过测试,它似乎专注于将组件彼此对齐,而不是组件与屏幕的相关部分。
墨色风雨
浏览 182回答 1
1回答
幕布斯6054654
您正在将 Box 添加到面板,该面板默认使用具有中心对齐的 FlowLayout。所以你可以这样做://pan1 = new JPanel();pan1 = new JPanel( new FlowLayout(FlowLayout.LEFT) );或者您甚至不需要额外的面板。只需将 Box 添加到滚动窗格://JScrollPane scroll = new JScrollPane(pan1);JScrollPane scroll = new JScrollPane(theBox);