gpt4 book ai didi

java - 将 eclipse UI 表单添加到 AbstractDecolatedTextEditor

转载 作者:行者123 更新时间:2023-12-01 16:03:32 25 4
gpt4 key购买 nike

我试图在 AbstractDecolatedTextEditor 的文本区域的下半部分添加一个表单,但默认情况下该表单显示在编辑器的右半部分。有没有办法让表单显示在编辑器的下半部分,而无需从头开始编写文本编辑器并在网格布局中添加文本区域和表单?这是我到目前为止所上的课。

public class Editor extends AbstractDecoratedTextEditor
{
public Editor()
{
super();
setDocumentProvider(new DocumentProvider());
}

@Override
public void init(final IEditorSite site, final IEditorInput input) throws PartInitException
{
super.init(site, input);
if (input instanceof EditorInput)
{
text = ((EditorInput) input).getText();
}
}

@Override
public void createPartControl(final Composite parent)
{
super.createPartControl(parent);

final FormToolkit toolkit = new FormToolkit(parent.getDisplay());
final Form form = toolkit.createForm(parent);
form.setText("Testing.... 1 2 3.....");
}
}

最佳答案

只需设置父级(复合)的布局..您可以设置任何布局。例如你可以使用FillLayout filllayout = new FillLayout(); filllayout.type = SWT.VERTICAL; filllayout.spacing = 5; filllayout.marginHeight=5; filllayout.marginWidth=5; 父级.setLayout(filllayout);super.createPartControl(父);希望这会起作用。

关于java - 将 eclipse UI 表单添加到 AbstractDecolatedTextEditor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3195796/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com