我正在嘗試將一個JTabbedPane
添加到面板上,其上方有用於控件的按鈕。我正在使用MigLayout。MigLayout - 選擇性組件填充
但是,我不能讓JTabbedPane
填充沒有按鈕也填充時,他們不需要。
採取以下SSCCE:
public static void main(String[] args) {
JPanel panel = new JPanel(new MigLayout(new LC().fill()));
panel.add(new JButton("+"));
panel.add(new JButton("-"), "wrap");
panel.add(new JTabbedPane(), "span, grow");
JFrame frame = new JFrame();
frame.add(panel);
frame.setSize(new Dimension(300, 500));
frame.setLocationRelativeTo(null);
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
這將產生一個面板,看起來像這樣:
但是,如果我請從佈局限制fill()
(JPanel panel = new JPanel(new MigLayout(new LC()));
),它看起來像這樣:
如何使JTabbedPane
填充內容區域而JButton
不填充?
您已刪除最後一個問題。你有解決方案嗎? – Braj
我有一個解決方案,如果你需要。 – Braj