1
私はComponentGroupが自動的にスペース(フォームの幅など)を埋めるようにしたいと思います。私は様々な方法を試みました。 BoxLayout.yで囲んでいますが、動作する方法が見つかりませんでした。誰でもこれを達成する方法を知っていますか?利用可能な領域を埋めるために伸びるComponentGroupを作成するには?
私が試したことはこれです:水平成分のグループが大きすぎる画面に失敗からUIを防ぐためにスクロールすることができ、その結果として、それが成長しない
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();