【问题标题】:How Do You Get the Height of the Titlebar Using Java (Swing)?如何使用 Java (Swing) 获取标题栏的高度?
【发布时间】:2010-09-18 09:16:42
【问题描述】:

我在 Java 中获得了 MouseEventgetPoint() 方法是将标题栏的高度添加到坐标的 y 部分。

我想知道如何找到当前窗口标题栏的高度,以便将 y 值偏移正确的量。

【问题讨论】:

  • 你认为你可以发布一些(最好是简化的)表现出这种行为的代码吗?
  • 我发现了我的问题..我将运动侦听器添加到框架而不是面板。哎呀。

标签: java swing user-interface


【解决方案1】:

您可以通过调用 getInsets 方法(在 Container 中定义)找到框架插图。 Frame insets 在 Frame API 文档的顶部进行了讨论。 See this question.

当然,您可以随时将鼠标侦听器添加到内容窗格。 JFrame 在addsetLayout 等一些方法上有一些意想不到的行为。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-23
    • 1970-01-01
    • 2012-02-03
    • 2010-10-07
    • 1970-01-01
    相关资源
    最近更新 更多