我用 Java 为 Windows 开发了我的第一个应用程序。我需要制作包含左面板和右面板的简单表单。左侧面板包含顶部的输入字段和下面的列表。右侧字段包含网络浏览器。
我将所有组件放置在框架上,但文本字段高度太大。我需要它的高度是一两行,下面的所有位置都必须放置列表。
我该怎么做?
最佳答案
以下代码应将单行文本下的所有可用空间提供给列表
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/