尝试在Java / Swing中构建GUI应用程序。我主要习惯于使用VB之类的工具在Windows方面“绘画” GUI(或更准确地说,是Gupta SQLWindows …想知道有多少人知道那是什么;-)。
我在Swing中找不到等效的Group Box …
使用组框,您将在几个相关小部件周围有一个方形框(通常带有标题)。一个示例是围绕几个单选按钮的分组框(标题说明了单选按钮的含义,例如,标题为“性别”的分组框带有“男性”和“女性”单选按钮)。
我进行了一些搜索…发现的唯一方法是添加一个子窗格,在该子窗格上设置边框,然后将“组”中的所有小部件添加到该子窗格。有没有更优雅的方法可以做到这一点?
创建一个JPanel,并向其中添加单选按钮。不要忘记将JPanel的布局设置为适当的设置。
然后打电话 panel.setBorder(BorderFactory.createTitledBorder(name));
panel.setBorder(BorderFactory.createTitledBorder(name));