本地状态栏

13

有没有一种方法可以在 SWT 中创建类似于 Windows 应用程序中的本地状态栏:

Windows status bar

我已经看到了使用标签模拟的状态栏,但我更感兴趣的是真正的解决方案。

3个回答

1

org.eclipse.jface.action.StatusLineManager.createControl() 或 getControl(),返回一个状态栏控件。这个控件是本地化的,当然(因为使用了SWT)。


你能确认一下StatusLineManager是否是本地的吗?我问这个问题是因为并不是所有的SWT控件都是本地的(尽管很多都是)。SWT被认为是介于AWT(仅包括所有支持平台的本地控件)和Swing(不包括任何本地控件)之间的“半路之家”。 - Adam Paynter
我只是想说,StatusLine对象是由本地对象和资源构建而成的。它不是一个围绕着Windows状态栏类(例如msctls_status32)的包装器,如果你是这个意思的话。我认为SWT没有这样的东西。 - pavakah

0

0

JIDE Components中有一个状态栏可用,但恐怕您需要付费。

我与JIDE无关,但我许可他们的产品并推荐它们。恐怕我没有尝试过与SWT一起使用它们,但这里有一些信息表明它们应该可以工作。

您可以随时获得试用许可证并尝试一下。

Screenshot of JIDE controls


@IngoKegel 抱歉,我不习惯于 SWT/Swing 分离,我已经检查过了,可能仍然相关,因为 JIDE 建议在我添加的链接中有一种方法可以在 SWT 中使用他们的组件。 - GrahamA

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接