我正在处理基于 Java SE 的 SWT/Jface 项目,我想将 TitleAreaDialog 的图像移动到左侧。是否可以 ?如果没有呢?
谢谢,
最佳答案
可以修改图片标签的布局数据如下:
TitleAreaDialog tad = new TitleAreaDialog(getShell()) {
@Override
protected Control createContents(Composite parent) {
Control control = super.createContents(parent);
Label label = getTitleImageLabel();
FormData data = (FormData) label.getLayoutData();
data.left = new FormAttachment(0, 0);
data.right = null;
return control;
}
};
tad.setTitle("title");
tad.setTitleImage(Activator.imageDescriptorFromPlugin(
Activator.PLUGIN_ID, "image.gif").createImage());
tad.open();
关于java - 将 TitleAreaDialog 的图像向左移动,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12528399/