簡體   English   中英

您如何在JPanel中拉伸JPanel?

[英]How do you stretch a JPanel within a JPanel?

這是我正在使用的圖像: 在此輸入圖像描述

這就是我想要實現的目標: 在此輸入圖像描述

如您所見,我有一個JPanel外部,其GridLayout為(3,1)...即3行和1列

我在外部JPanel中添加了3個JPanels,但是我遇到的問題是僅拉伸Inner2 JPanel。 我需要更多空間來在Inner2中添加更多信息,並希望Inner3的空間更少,因為它僅具有CHECKOUT JButton。

我將如何實現這一目標?

我試圖在Inner2中設置不同的布局,但是似乎所有內部​​JPanel的尺寸都是固定的。

不要使用GridLayout,因為組件的大小將始終相同。

也許您可以使用BoxLayoutGridBagLayout 也許甚至使用BorderLayout也會更好,因為它允許CENTER面板根據需要增長。

閱讀Swing教程中有關使用布局管理器的部分,以獲取使用上述布局的示例。

暫無
暫無

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

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