我所試圖實現的是如何動態更改一個Swing JFrame的大小
創建擴展
JPanel
與JLabel
S和JButton
,它出現安排通過GridBagLayout
一個自定義組件(mypanel
)。有一個
JFrame
,將在垂直堆疊顯示多個mypanel
,並相應地具有其高度變化,這取決於加入到它(JFrame
=寬度的mypanel
的寬度)mypanel
S上的號碼。當
JFrame
的高度比屏幕高度,有一個垂直滾動條出現滾動
我創建mypanel
成功,但有很多的麻煩與增加了JFrame
和設置它的大小,滾動條部分。
這是我的JFrame
this.window = new JFrame("ADesktop Notifications");
this.window_panel = new JPanel();
this.window_panel_scroll = new JScrollPane(this.window_panel);
this.window.setBounds(this.top_left_x,this.top_left_y, this.width, this.height);
this.window_panel.setLayout(new FlowLayout());
this.window_panel.setAutoscrolls(true);
this.window.add(this.window_panel);
這是一個很簡單的問題,但其中的您實際工作的一些代碼段將幫助我們瞭解您的實現是有問題的。 – Colby