1
我試圖在JToolBar中對齊JToggleButtons。我想要按鈕左對齊。我的代碼如下:JToolbar:JToggleButton對齊
JToolBar toolbar = new JToolBar();
toolbar.setLayout(new FlowLayout());
toolbar.setAlignmentX(FlowLayout.LEFT);
toolbar.add(new JToggleButton("Test"));
toolbar.add(new JToggleButton("Test2"));
toolbar.add(new JToggleButton("Test3"));
toolbar.add(new JToggleButton("Test with a long name"));
另外,當停靠在左側時,它看起來像這樣。理想情況下,我希望按鈕垂直堆疊在一起(並仍然保持與左側對齊)。有小費嗎?
嗯,謝謝你的迴應,但這仍然不能回答我的問題(也許我措辭怪異?)。我想將按鈕移動到如下圖所示的位置(例如,按鈕對齊左側的工具欄,並在停靠左側時豎直堆疊):http://puu.sh/seMS7/4e3347c203.png –
@JoeBalin,你是否從本教程下載了演示代碼並進行了測試? – camickr
我回去複製粘貼示例代碼。基本上,我已經在程序的前面初始化了ButtonGroup,所以我只需要遍歷按鈕組並將每個按鈕添加到工具欄。但是,通過定義一個新的ButtonGroup,然後將這些按鈕添加回來,它會奇蹟般地修復它,並且它們對齊正確。奇怪的。 –