1
我想要ComponentGroup自動拉伸填充空間(例如表單的寬度)。我嘗試了各種方法,例如將其封裝在BoxLayout.y中,但尚未找到有效的方法。任何人都知道如何做到這一點?如何使ComponentGroup伸展以填充可用空間?
我想這是什麼:
Form hiCG = new Form("ComponentGroup");
hiCG.add(BoxLayout.encloseY(ComponentGroup.encloseHorizontal(new Label("Text1"), new Label("Text22222"))));
//A hack to show what I'm after
Label label1 = new Label("Text3");
Label label2 = new Label("Text4444444");
label2.setPreferredW(hiCG.getWidth()/2); //using deprecated setPreferredW
ComponentGroup.setSameWidth(label1, label2);
hiCG.add(ComponentGroup.encloseHorizontal(label1, label2));
hiCG.show();