簡體   English   中英

如何自動調整jPanel的大小

[英]how to automatically resize jPanel

當它的組件自動創建時,我是通過NEframe的jframe設計創建的。 現在,我把這個名為jLayeredPane的jFrame組件jLayeredPane放到了議程上,因為我在這里需要更多的窗格並進行切換。 我已經設置了水平和垂直調整大小以布局該組件所屬的布局,以便在調整窗口(jFrame)的大小時自動將其調整為某個值。

然后,我還通過設計師新類股票創建了擴展jPanel的股票,

現在,我將此jPanel放入JLayredPane,並需要獲取有關可調整大小的屬性。

stock st = new stock();
st.setBounds(0,0,agendaLayer.getWidth(),agendaLayer.getHeight());      
agendaLayer.add(st);

但是它不起作用,更改窗口時,jLayredPane會自動調整大小,但jPanel不會保持不變。

,更改窗口時,jLayredPane會自動調整大小,但jPanel不會保持不變。

JLayeredPane默認情況下使用空布局,因此組件永遠不會調整大小。

因為我在這里需要更多的窗格並切換。

如果需要切換面板,請使用CardLayout。 有關更多信息和示例,請參見“ 使用卡布局”的Swing教程。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM