如何在JPanel中扩展JPanel?

 275514908_9369d7 发布于 2023-02-13 18:27

这是我正在使用的图像: 在此输入图像描述

这就是我想要实现的目标: 在此输入图像描述

正如你所看到的,我有一个JPanel外部,GridLayout为(3,1)......即3行1列

我在外部JPanel中添加了3个JPanel,但我遇到的问题只是扩展了Inner2 JPanel.我需要更多空间来在Inner2中添加更多信息,并且需要更少的空间用于Inner3,因为它只有一个CHECKOUT JButton.

我将如何实现这一目标?

我试图在Inner2中设置不同的布局,但似乎所有内部​​JPanels的维度都是固定的.

1 个回答
  • 不要使用GridLayout,因为组件的大小始终相同.

    也许你可以使用BoxLayoutGridBagLayout.或者甚至BorderLayout可能更好地使用,因为它允许CENTER面板根据需要增长.

    阅读使用布局管理器的Swing教程中的部分,以获取使用上述布局的示例.

    2023-02-13 18:36 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有