Tho*_*ten 58 java swing grouping
尝试在Java/Swing中构建GUI应用程序.我主要习惯使用像VB这样的工具在Windows上"绘制"GUI(或者更确切地说,Gupta SQLWindows ......想知道有多少人知道那是什么;-)).
我在Swing中找不到相应的Group Box ...
使用组合框,您可以在几个相关的小部件周围放置一个方框(通常带有标题).一个例子是围绕几个单选按钮的组框(标题解释了单选按钮的内容,例如Group Box,标题为"Sex",带有"Male"和"Female"单选按钮).
我搜索了一下......我发现的唯一方法是添加子窗格,在子窗格上设置边框,然后将"组"中的所有窗口小部件添加到子窗格.有更优雅的方式吗?
Dav*_*lle 117
创建一个JPanel,并将radiobuttons添加到其中.不要忘记将JPanel的布局设置为适当的.
然后打电话 panel.setBorder(BorderFactory.createTitledBorder(name));
其他人已经对JPanel和使用TitledBorder感到满意,这很好.
但是,在使用Swing LayoutManagers时,您可能会发现不同JPanel中的组件无法正确对齐(每个面板都有自己的LayoutManager)很烦人.
出于这个原因,在Swing GUI中检查是不是使用TitledBorders而是使用JLabel后跟水平JSeparator的JPanel中的独立组件组,这是一个很好的做法(在Web上查看"JGoodies"以获取更多详细信息).
参考." 急转弯 "
组框只是一组“逻辑分组的小部件”。这在摇摆世界中是一个JPanel。
将您的小部件添加到JPanel.
将其边框类型设置为“标题边框”并给出标题,与 VB6“框架”的名称相同。
瞧。你有你的分组框。
| 归档时间: |
|
| 查看次数: |
69097 次 |
| 最近记录: |