【发布时间】:2017-06-23 21:21:59
【问题描述】:
我有一个快速的问题,我认为我以前在堆栈交换中从未见过。这可能部分是因为我不知道该问什么,但无论如何我认为我会发布一个问题,其措辞是我会为任何其他初学者使用的。
我的问题与 Java Swing 应用程序的 UI 设计有关。我正在使用 NetBeans GUI 设计器来快速展示我的想法,但由于我是在 Mac 上进行的,所以我不喜欢原生的“关闭、最小化、展开”按钮。
我想实现类似于不和谐风格的东西,看起来像这样。
它不必完全相同,但我只是想知道我会做什么。
我主要只是在寻找指向我将去哪里查找信息以执行此操作的指针,因为我想从中获得一些知识。 (而不是让你修复我的代码)
非常感谢任何帮助,我期待您的回复;谢谢。
【问题讨论】:
-
如果您不想显示表单的标题栏,那么您可以简单地设置 JFrame undecorated 属性。在 JFrame 表单的属性面板中,只需在 undecorated 属性中打勾。这将从您的表单中删除标题栏和边框。您现在可以创建自己的标题栏类型并设置自己的边框样式。
-
那是标题栏,不是菜单栏。我不知道如何用 Java 做到这一点,但你可能会更幸运地搜索这个术语。
-
编写您自己的外观和感觉委托
标签: java macos swing user-interface netbeans