所以,我有一个带有多按钮的表单,但滚动不起作用。我已经用普通按钮试过了,但我需要 secondTextLineMultiButton 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 回答

九州编程
TA贡献1785条经验 获得超4个赞
我使用以下代码解决了这个问题:
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);
添加回答
举报
0/150
提交
取消