About Eclipse 在 Eclipse Juno 4.2 中显示的“About”窗口是哪种类型:是 JFrame、JDialog 还是其他? 如何通过 Java-6ren">
gpt4 book ai didi

java - 实现类似 "Eclipse About Window"的窗口

转载 作者:行者123 更新时间:2023-11-30 04:23:11 25 4
gpt4 key购买 nike

我想问你:

  1. 通过 Help-->About Eclipse 在 Eclipse Juno 4.2 中显示的“About”窗口是哪种类型:是 JFrameJDialog 还是其他?
  2. 如何通过 Java 代码获取“关于”窗口?因为到目前为止我无法通过代码获得类似的窗口(带有最大化、最小化按钮)。另请记住,此“关于”窗口不会出现在 Windows 按钮栏中(因此它可能是一个 JDialog)。

这就是 Eclipse Indigo 的“关于”窗口的样子(Juno 的外观几乎相同):

Eclipse Indigo About Window

最佳答案

Eclipse 中的Help>About 窗口根本不是Swing 对话框。与 Eclipse 富客户端平台的其他部分一样,它构建在 SWT 之上。

该类是org.eclipse.ui.internal.dialogs.AboutDialog。它是一个模态、可调整大小的对话框,构建在带有对话框修剪和最大化/恢复按钮的 native 窗口之上。

在 RCP 应用程序中,其文本和图像在 *.product 文件中指定。它不打算直接在 Eclipse 代码库外部实例化。

如果您需要在 Swing 中工作,您可以使用 JFrame 实现类似的窗口。如果您可以选择构建 SWT/RCP 应用程序,则可以免费获得此对话框,以及包含其他常见高级功能的巨大而美味的菜单。

关于java - 实现类似 "Eclipse About Window"的窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16490623/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com