本文整理汇总了Java中org.vaadin.aceeditor.AceEditor.setValue方法的典型用法代码示例。如果您正苦于以下问题:Java AceEditor.setValue方法的具体用法?Java AceEditor.setValue怎么用?Java AceEditor.setValue使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.vaadin.aceeditor.AceEditor
的用法示例。
在下文中一共展示了AceEditor.setValue方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: EditTemplateWindow
import org.vaadin.aceeditor.AceEditor; //导入方法依赖的package包/类
public EditTemplateWindow() {
super("Edit XML Template");
setWidth(800f, Unit.PIXELS);
setHeight(600f, Unit.PIXELS);
content.setMargin(true);
editor = new AceEditor();
editor.setImmediate(true);
editor.setMode(AceMode.xml);
editor.setSizeFull();
editor.setHighlightActiveLine(true);
editor.setShowPrintMargin(false);
addComponent(editor);
content.setExpandRatio(editor, 1.0f);
Setting templateSetting = component.findSetting(XmlFormatter.XML_FORMATTER_TEMPLATE);
editor.setValue(templateSetting.getValue());
editor.setReadOnly(readOnly);
addComponent(buildButtonFooter(buildCloseButton()));
}
示例2: buildUI
import org.vaadin.aceeditor.AceEditor; //导入方法依赖的package包/类
protected void buildUI() {
ButtonBar buttonBar = new ButtonBar();
addComponent(buttonBar);
if (!readOnly) {
Button testButton = buttonBar.addButton("Test", FontAwesome.FILE_CODE_O);
testButton.addClickListener(new TestClickListener());
}
filterField = buttonBar.addFilter();
filterField.addTextChangeListener(this);
HorizontalSplitPanel splitPanel = new HorizontalSplitPanel();
splitPanel.setSizeFull();
splitPanel.setSplitPosition(50, Unit.PERCENTAGE);
VerticalLayout leftLayout = new VerticalLayout();
editor = new AceEditor();
editor.setMode(AceMode.xml);
editor.setSizeFull();
editor.setHighlightActiveLine(true);
editor.setShowPrintMargin(false);
editor.addTextChangeListener(new StylesheetChangeListener());
editor.setValue(component.findSetting(XsltProcessor.XSLT_PROCESSOR_STYLESHEET).getValue());
leftLayout.addComponent(new Label("XSLT Stylesheet"));
leftLayout.addComponent(editor);
leftLayout.setExpandRatio(editor, 1.0f);
leftLayout.setSizeFull();
splitPanel.setFirstComponent(leftLayout);
VerticalLayout rightLayout = new VerticalLayout();
rightLayout.setSizeFull();
rightLayout.addComponent(new Label("Sample Input XML"));
textArea = new TextArea();
textArea.setEnabled(false);
textArea.setSizeFull();
textArea.setValue(getSampleXml());
rightLayout.addComponent(textArea);
rightLayout.setExpandRatio(textArea, 1.0f);
splitPanel.setSecondComponent(rightLayout);
addComponent(splitPanel);
setExpandRatio(splitPanel, 1.0f);
textArea.setReadOnly(readOnly);
editor.setReadOnly(readOnly);
}
示例3: refreshSource
import org.vaadin.aceeditor.AceEditor; //导入方法依赖的package包/类
protected void refreshSource(final Trigger trigger) {
VerticalLayout source = new VerticalLayout();
source.setSizeFull();
source.setSpacing(false);
String sourceText = trigger.getSource();
if (wrapSourceText) sourceText = wrapSource(sourceText);
AceEditor editor = CommonUiUtils.createAceEditor();
editor.setMode(AceMode.sql);
editor.setValue(sourceText);
editor.setSizeFull();
source.addComponent(editor);
source.setExpandRatio(editor, 1);
HorizontalLayout bar = new HorizontalLayout();
bar.setWidth(100, Unit.PERCENTAGE);
bar.setMargin(new MarginInfo(false, true, false, true));
MenuBar wrapSelect = new MenuBar();
wrapSelect.addStyleName(ValoTheme.MENUBAR_BORDERLESS);
wrapSelect.addStyleName(ValoTheme.MENUBAR_SMALL);
MenuItem wrapButton = wrapSelect.addItem("Wrap text", new Command() {
private static final long serialVersionUID = 1L;
@Override
public void menuSelected(MenuItem selectedItem) {
wrapSourceText = !wrapSourceText;
tabSheet.removeTab(tabSheet.getTab(1));
refreshSource(trigger);
}
});
wrapButton.setIcon(FontAwesome.ALIGN_JUSTIFY);
bar.addComponent(wrapSelect);
bar.setComponentAlignment(wrapSelect, Alignment.TOP_RIGHT);
bar.setHeight((float)(2.5), Unit.REM);
source.addComponent(bar);
tabSheet.addTab(source, "Source");
tabSheet.setSelectedTab(source);
}