当前位置: 首页 > 面试题库 >

Java Swing中是否有等效的“ Group Box”?

聂溪叠
2023-03-14
问题内容

尝试在Java / Swing中构建GUI应用程序。我主要习惯于使用VB之类的工具在Windows方面“绘画” GUI(或更准确地说,是Gupta
SQLWindows …想知道有多少人知道那是什么;-)。

我在Swing中找不到等效的Group Box …

使用组框,您将在几个相关小部件周围有一个方形框(通常带有标题)。一个示例是围绕几个单选按钮的分组框(标题说明了单选按钮的含义,例如,标题为“性别”的分组框带有“男性”和“女性”单选按钮)。

我进行了一些搜索…发现的唯一方法是添加一个子窗格,在该子窗格上设置边框,然后将“组”中的所有小部件添加到该子窗格。有没有更优雅的方法可以做到这一点?


问题答案:

创建一个JPanel,并向其中添加单选按钮。不要忘记将JPanel的布局设置为适当的设置。

然后打电话 panel.setBorder(BorderFactory.createTitledBorder(name));



 类似资料:
  • 请注意,我使用以下代码得到了相同的结果: 所以问题是,fooObservable直到订阅了PublishSubject之后才订阅PublishSubject, 是否有一种方法可以在第一次订阅FooObservable之后立即运行代码? 如果请求与已经订阅的请求匹配,那么observable应该在订阅时立即提供最新的匹配值。 当没有订阅者时,我需要取消我包装的服务的订阅。

  • 问题内容: 我们需要查看对象在Javascript中具有哪些方法/字段。 问题答案: 正如其他人所说,您可以使用Firebug,这将使您在Firefox上无后顾之忧。Chrome和Safari都具有内置的开发人员控制台,该控制台具有与Firebug控制台几乎相同的界面,因此您的代码应可跨这些浏览器移植。对于其他浏览器,有Firebug Lite 。 如果您不适合使用Firebug,请尝试以下简单脚

  • 问题内容: 使用以下代码: 我得到以下html: 我怎样才能没有任何标签?是否有InnerText等效项? 问题答案: 所有你需要的是:

  • ChromeAPI提供了一个获取当前窗口(返回包含当前正在执行的代码的窗口)的方法。Safari有等效的方法吗?

  • 问题内容: 有许多问题询问LINQ是否有Java等效项。但是他们中的大多数人错误地指出没有任何东西。 问题答案: 该库提供了完整的LINQ API:https : //github.com/nicholas22/jpropel-light 它使用功能样式的构造来做到这一点,并且还使用延迟执行。

  • 问题内容: 我想对生产数据库和更新的小开发人员运行更新查询,以使其尽可能安全。我正在做以下事情 上面的代码应该可以在SQL Server中工作,但是我需要针对MySQL数据库进行工作。 编辑:对不起,有多个要执行的语句。是的,我知道不需要在事务中包装单个查询。 问题答案: 我认为这没有必要,因为存在隐式提交/回滚的概念。 从MySQL文档: 默认情况下,MySQL在启用了自动提交模式的情况下为每个