Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
任何人都知道在 Swing GTK L&F 的标题栏上的一般最大化、最小化、恢复和关闭按钮旁边添加一个额外的按钮吗?非常感谢。
我认为您将需要大量查看源代码。可能会迫使你走克隆和自己的路线。
GTK 特别困难,因为模拟引擎从 XML 文件中读取外观描述。因此,根据其他人的位置,您将需要一些启发式方法来猜测按钮的放置位置。当然,您可以假设一个特别的外观并在固定位置按下按钮。
您还可以尝试使窗口“无边界”并制作自己的“标题栏”(将其添加到 JFrame 顶部)。当然,您必须自己构建所有按钮并模拟所有其他标题栏功能。
结果将是跨平台的,无论是否 GTK+,它都适用于所有 L&F。