java - Swing VerticalBox 元素大小

标签 java swing

我用 Java 为 Windows 开发了我的第一个应用程序。我需要制作包含左面板和右面板的简单表单。左侧面板包含顶部的输入字段和下面的列表。右侧字段包含网络浏览器。

我将所有组件放置在框架上,但文本字段高度太大。我需要它的高度是一两行,下面的所有位置都必须放置列表。

我该怎么做?

enter image description here

/image/EeRyU.png

最佳答案

以下代码应将单行文本下的所有可用空间提供给列表

JPanel container = new JPanel( new BorderLayout() );
container.add( new JTextField(), BorderLayout.NORTH );
container.add( new JScrollPane( list ), BorderLayout.CENTER );

完全不知道如何使用拖放式 Swing UI 设计器来实现这一点。

关于java - Swing VerticalBox 元素大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17023201/

相关文章:

Java 单线程聊天应用程序

java - 如何获得真正的 JPanel 大小?

java - 类似于 Java 语言的 BeJeweled 游戏

java - 在面板之间交换

java - 如何在JAVA中查看请求域

java - 通过 Intent 拍摄照片

java - 使用 GridBagLayout 需要帮助

java - 在 Spring Boot IntegrationTest 上禁用 @Schedule

java - 使用 ""app :passwordToggleEnabled=true "" in TextInputLayout android 时不显示可绘制对象

java - 如何将 JLabel[] 添加到 JTable?