1

任何人都知道在 Swing GTK L&F 的标题栏上的一般最大化、最小化、恢复和关闭按钮旁边添加一个额外的按钮吗?非常感谢。

4

2 回答 2

1

我认为您将需要大量查看源代码。可能会迫使你走克隆和自己的路线。

GTK 特别困难,因为模拟引擎从 XML 文件中读取外观描述。因此,根据其他人的位置,您将需要一些启发式方法来猜测按钮的放置位置。当然,您可以假设一个特别的外观并在固定位置按下按钮。

于 2009-02-10T15:57:00.413 回答
1

您还可以尝试使窗口“无边界”并制作自己的“标题栏”(将其添加到 JFrame 顶部)。当然,您必须自己构建所有按钮并模拟所有其他标题栏功能。

结果将是跨平台的,无论是否 GTK+,它都适用于所有 L&F。

于 2009-02-10T21:31:20.500 回答