0
我有一個JPanel作爲實現(通過我的GeneralOptions類擴展):「內聯」列表中自動換行
public GeneralOptions() {
setLayout(new MigLayout("", "[grow]", "[][][][]"));
JLabel lblWyzywienie = new JLabel("Food");
add(lblWyzywienie, "cell 0 0");
JCheckBox chckbxHb = new JCheckBox("HB");
add(chckbxHb, "cell 0 1");
JCheckBox chckbxBb = new JCheckBox("BB");
add(chckbxBb, "cell 0 1,alignx trailing");
JCheckBox chckbxAll = new JCheckBox("All Inclusive");
add(chckbxAll, "cell 0 1,alignx trailing");
}
正如你可以看到,有一個複選框在MigLayout的一個單元列表。這個JPanel作爲SplitPanel組件的左側面板放置,因此其寬度可調整大小。
我想要實現的是強制這個複選框列表的行爲像「內聯」html複選框列表。這意味着,當面板寬度不足以單行顯示時,它們應該斷線。
現在我無法在整個列表的寬度下面調整此面板的大小,並且如果初始寬度小於此複選框列表,其中一些只是隱藏起來。
html代碼示例 http://jsfiddle.net/ 您可以嘗試調整右側面板的大小以查看我在說什麼。