我正在开发一个基于 Java SE 的 SWT/Jface 项目,我想将 TitleAreaDialog 的图像向左移动。是否可以 ?如果没有,还有吗?
谢谢,
最佳答案
无法使用 API 对其进行配置,布局是硬编码的。一种方法是侵入对话框控件并更改其布局数据,但实现您自己的类可能更容易(以 TitleAreaDialog
为例)。
如果子类化 TitleAreaDialog
你必须覆盖 createContents(Composite)
方法,否则 TitleAreaDialog
将通过调用 createTitleArea()
创建自己的标题区域.我建议您首先复制 TitleAreaDialog.createContents()
中的代码并开始替换您需要以不同方式完成的事情。如果不实际做所有事情,我不知道到底需要做什么。
关于java - 将 TitleAreaDialog 的图像向左移动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12528399/