所以,我有一個帶有多按鈕的表單,但滾動不起作用。我已經用普通按鈕試過了,但我需要 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
提交
取消