CN1:滚动不适用于MultiButton

时间:2019-01-28 20:08:50

标签: java codenameone

因此,我有一个带有多按钮的表单,但是滚动不起作用。     我已经用普通按钮尝试过了,但是我需要secondTextLine

MultiButton mbProducts = new MultiButton(product);
            //Produkte in Detail (Form)
            ProdukteDetailForm produkteDetailForm = new ProdukteDetailForm();
            //Backbutton
            Button btnBack = new Button("Zurück");
            btnBack.addActionListener(b -> {
                new ProdukteForm().show();
            });

            //ProductDetails
            Container conProdukteDetail = new Container(BoxLayout.y());
            ...
            conProducts.add(mbProducts);
        }
        this.add(conProducts);
        initGuiBuilderComponents(resourceObjectInstance);

还有其他选择吗?还是解决该问题的更好方法?就像我说的,我需要来自Multibutton的secondLine

1 个答案:

答案 0 :(得分:0)

我使用以下代码解决了这个问题:

    Container conProducts = new Container(new BorderLayout());
    Container conBorder = new Container(new BoxLayout(BoxLayout.Y_AXIS));
    conProducts.setScrollableY(true);

    ...

    conBorder.add(mbProducts);
    conProducts.add(BorderLayout.CENTER, conBorder);