实现像“Eclipse About Window”这样的窗口

时间:2013-05-10 20:49:50

标签: java eclipse swing window

我想问你:

  1. Eclipse Juno 4.2中显示的“关于”窗口是哪种类型vía帮助 - >关于Eclipse:它是JFrameJDialog还是其他?
  2. 如何通过Java中的代码获取“关于”窗口?因为到目前为止我无法通过代码获得类似的窗口(使用Maximize,Minimize按钮)。还要记住,这个关于窗口没有出现在Windows按钮栏中(所以它可能是JDialog)。
  3. 这就是Eclipse Indigo的About窗口的样子(Juno看起来几乎一样):

    Eclipse Indigo About Window

1 个答案:

答案 0 :(得分:2)

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

该课程为org.eclipse.ui.internal.dialogs.AboutDialog。它是一个模态,可调整大小的对话框,构建在原生窗口的顶部,带有对话框修剪和最大化/恢复按钮。

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

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