我有一个垂直堆栈视图,由标签和水平按钮堆栈视图组成,如下所示:
Label 1 Text Here
SB SB SB SB SB LargeB
Label 2 Text Here
SB SB SB LargeB
Label 3 Text Here
SB SB SB LargeB
我想左对齐标签,然后向右对齐按钮堆栈视图,如下所示:
Label 1 Text Here
SB SB SB SB SB LargeB
Label 2 Text Here
SB SB SB LargeB
Label 3 Text Here
SB
我正在尝试创建一个字符表程序,根据框架有多宽来安排3个面板。如果框架不是很宽,我希望面板是垂直排列,但如果用户选择使框架更宽,我想把面板水平安排。
我还有一个scrollPanel,三个面板都安排在上面,所以scrollPanel被添加到一个scrollPane中。
我见过一些帖子说事件侦听器可以工作,但是大多数都是用于按钮,在布局改变之前,我需要帧大小来通过一个特定的阈值。我看到了其他推荐html的帖子,但我认为这并不是必要的。
所以在这张图中,三个面板是垂直排列的,并且可以滚动通过。
scrollPanel.add(leftPanel); //this is the ye