java - 将 TitleAreaDialog 的图像向左移动

标签 java swt eclipse-rcp jface

我正在开发一个基于 Java SE 的 SWT/Jface 项目,我想将 TitleAreaDialog 的图像向左移动。是否可以 ?如果没有,还有吗?

谢谢,

最佳答案

无法使用 API 对其进行配置,布局是硬编码的。一种方法是侵入对话框控件并更改其布局数据,但实现您自己的类可能更容易(以 TitleAreaDialog 为例)。

如果子类化 TitleAreaDialog你必须覆盖 createContents(Composite)方法,否则 TitleAreaDialog将通过调用 createTitleArea() 创建自己的标题区域.我建议您首先复制 TitleAreaDialog.createContents() 中的代码并开始替换您需要以不同方式完成的事情。如果不实际做所有事情,我不知道到底需要做什么。

关于java - 将 TitleAreaDialog 的图像向左移动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12528399/

相关文章:

java - EntityUtils.toString(entity) 抛出 OutOfMemory 错误

java - 从文本文件读取到字符串数组

java - 当输入金额和土耳其里拉 "TL"图标丢失时,JFormattedTextField 不设置值

java - Windows 状态栏中的应用程序图标

java - Eclipse RCP : how to determine whether an editor page was brought to front

java - 寻找用于 SWT 的自动化 UI 测试器工具(使用 Eclipse RCP)

java - 数组中的大数 - 构造函数

java - 设置 SWT 工具提示延迟

swt - Java SWT - 创建一个纯 SWT 表,在偶数行和奇数行上使用不同的颜色

java - 如何设置GridData的宽度?