Java 类com.vaadin.ui.TextArea 实例源码
项目:hybridbpm
文件:TextComplete.java
public void extend(final TextArea textArea, List<String> users, List<String> projects) {
if (textArea.getId() == null) {
textArea.setId(UUID.randomUUID().toString().replace("-", ""));
}
StringBuilder execute = new StringBuilder("htextcomplete('#");
execute.append(textArea.getId());
execute.append("', [");
for (String user : users) {
execute.append("'").append(user).append("',");
}
execute.deleteCharAt(execute.length() - 1);
execute.append("], [");
for (String project : projects) {
execute.append("'").append(project).append("',");
}
execute.deleteCharAt(execute.length() - 1);
execute.append("])");
super.extend(textArea);
com.vaadin.ui.JavaScript.getCurrent().execute(execute.toString());
}
项目:MetricsToGo
文件:UIStartPage.java
private VerticalLayout getCopyPasteLayout() {
VerticalLayout layout = new VerticalLayout();
Label label = new Label("Paste the complete Content of your java-file here:");
layout.addComponent(label);
layout.setComponentAlignment(label, Alignment.TOP_CENTER);
copyPasteTextfield = new TextArea();
copyPasteTextfield.setWordWrap(false);
copyPasteTextfield.setWidth(30.0f, Unit.REM);
copyPasteTextfield.setHeight(30.0f, Unit.REM);
layout.addComponent(copyPasteTextfield);
layout.setComponentAlignment(copyPasteTextfield, Alignment.MIDDLE_CENTER);
Button button = new Button(ADD);
button.addClickListener(x -> addPasteListener.accept(getCopyPasteText()));
layout.addComponent(button);
layout.setComponentAlignment(button, Alignment.BOTTOM_RIGHT);
return layout;
}
项目:hawkbit
文件:ActionStatusMsgGrid.java
@Override
public Component getDetails(final RowReference rowReference) {
// Find the bean to generate details for
final Item item = rowReference.getItem();
final String message = (String) item.getItemProperty(ProxyMessage.PXY_MSG_VALUE).getValue();
final TextArea textArea = new TextArea();
textArea.addStyleName(ValoTheme.TEXTAREA_BORDERLESS);
textArea.addStyleName(ValoTheme.TEXTAREA_TINY);
textArea.addStyleName("inline-icon");
textArea.setHeight(120, Unit.PIXELS);
textArea.setWidth(100, Unit.PERCENTAGE);
textArea.setValue(message);
textArea.setReadOnly(Boolean.TRUE);
return textArea;
}
项目:border-layout
文件:BorderlayoutUI.java
private Component getSimpleExamle() {
VerticalLayout vlo = new VerticalLayout();
vlo.setMargin(true);
vlo.setHeight("100%");
vlo.setWidth("100%");
vlo.setSpacing(true);
vlo.addComponent(getTestButtons());
for (int i = 0; i < components.length; i++) {
components[i] = new TextArea();
((TextArea) components[i]).setValue(texts[i]);
components[i].setSizeFull();
}
bl = new BorderLayout();
vlo.addComponent(bl);
vlo.setExpandRatio(bl, 1);
bl.addComponent(components[0], BorderLayout.Constraint.NORTH);
bl.addComponent(components[1], BorderLayout.Constraint.SOUTH);
bl.addComponent(components[2], BorderLayout.Constraint.CENTER);
bl.addComponent(components[3], BorderLayout.Constraint.EAST);
bl.addComponent(components[4], BorderLayout.Constraint.WEST);
return vlo;
}
项目:cia
文件:PartyRankingOverviewPageModContentFactoryImpl.java
/**
* Creates the description.
*
* @return the text area
*/
private static TextArea createDescription() {
final TextArea totalpartytoplistLabel = new TextArea(
"Party Ranking by topic",
"Time served in Parliament:ALL:CURRENT:"
+ "\nTime served in Committees:ALL:CURRENT:"
+ "\nTime served in Government:ALL:CURRENT:"
+ "\nTop document author NR:ALL:YEAR:CURRENT:*FILTER:DocumnetType"
+ "\nTop document author SIZE:YEAR:ALL:CURRENT:*FILTER:DocumnetType"
+ "\nTop votes NR/PERCENTAGE :ALL:YEAR:CURRENT::#Views:List,Timeline,BarChart,PieChart"
+ "\nTop vote winner NR/PERCENTAGE :ALL:YEAR:CURRENT::#Views:List,Timeline,BarChart,PieChart"
+ "\nTop vote party rebel NR/PERCENTAGE :ALL:YEAR:CURRENT::#Views:List,Timeline,BarChart,PieChart"
+ "\nTop vote presence NR/PERCENTAGE :ALL:YEAR:CURRENT::#Views:List,Timeline,BarChart,PieChart"
+ "\nSearch by name");
totalpartytoplistLabel.setSizeFull();
totalpartytoplistLabel.setStyleName("Level2Header");
return totalpartytoplistLabel;
}
项目:cia
文件:PoliticianRankingOverviewPageModContentFactoryImpl.java
/**
* Creates the description.
*
* @return the text area
*/
private static TextArea createDescription() {
final TextArea totalpoliticantoplistLabel = new TextArea("Politician Ranking by topic",
"Time served in Parliament:ALL:CURRENT:*FILTER:Gender,Party,ElectionRegion"
+ "\nTime served in Committees:ALL:CURRENT:*FILTER:Gender,Party,ElectionRegion"
+ "\nTime served in Government:ALL:CURRENT:*FILTER:Gender,Party,ElectionRegion"
+ "\nTop document author NR:ALL:YEAR:CURRENT:*FILTER:DocumnetType,Gender,Party,ElectionRegion"
+ "\nTop document author SIZE:YEAR:ALL:CURRENT:*FILTER:DocumnetType,Gender,Party,ElectionRegion"
+ "\nTop votes:ALL:YEAR:CURRENT::*FILTER:Gender,Party,ElectionRegion"
+ "\nTop vote winner NR/PERCENTAGE :ALL:YEAR:CURRENT::*FILTER:Gender,Party,ElectionRegion"
+ "\nTop vote party rebel NR/PERCENTAGE :ALL:YEAR:CURRENT::*FILTER:Gender,Party,ElectionRegion"
+ "\nTop vote presence NR/PERCENTAGE :ALL:YEAR:CURRENT::*FILTER:Gender,Party,ElectionRegion"
+ "\nSearch by name");
totalpoliticantoplistLabel.setSizeFull();
totalpoliticantoplistLabel.setStyleName("Level2Header");
return totalpoliticantoplistLabel;
}
项目:metl
文件:EditXsltPanel.java
public TestWindow() {
super("Test Transformation");
setWidth(800f, Unit.PIXELS);
setHeight(600f, Unit.PIXELS);
content.setMargin(true);
TextArea textField = new TextArea();
textField.setSizeFull();
textField.setWordwrap(false);
Thread thread = Thread.currentThread();
ClassLoader previousLoader = thread.getContextClassLoader();
try {
thread.setContextClassLoader(getClass().getClassLoader());
textField.setValue(XsltProcessor.getTransformedXml(textArea.getValue(), editor.getValue(), XsltProcessor.PRETTY_FORMAT, false));
} finally {
thread.setContextClassLoader(previousLoader);
}
addComponent(textField);
content.setExpandRatio(textField, 1.0f);
addComponent(buildButtonFooter(buildCloseButton()));
}
项目:Plugins
文件:SparqlUpdateVaadinDialog.java
@Override
protected void buildDialogLayout() {
final VerticalLayout mainLayout = new VerticalLayout();
mainLayout.setSizeFull();
mainLayout.setSpacing(true);
mainLayout.setMargin(true);
checkPerGraph = new CheckBox(ctx.tr("sparqlUpdate.dialog.perGraph"));
checkPerGraph.setWidth("100%");
mainLayout.addComponent(checkPerGraph);
mainLayout.setExpandRatio(checkPerGraph, 0.0f);
txtQuery = new TextArea(ctx.tr("sparqlUpdate.dialog.query"));
txtQuery.setSizeFull();
txtQuery.setRequired(true);
txtQuery.addValidator(createSparqlUpdateQueryValidator());
txtQuery.setImmediate(true);
mainLayout.addComponent(txtQuery);
mainLayout.setExpandRatio(txtQuery, 1.0f);
setCompositionRoot(mainLayout);
}
项目:Plugins
文件:SparqlAskVaadinDialog.java
@Override
protected void buildDialogLayout() {
final VerticalLayout mainLayout = new VerticalLayout();
mainLayout.setSizeFull();
mainLayout.setSpacing(true);
mainLayout.setMargin(true);
optMessageType = new OptionGroup(ctx.tr("rdfvalidation.dialog.optMessageType.caption"));
optMessageType.addItem(DPUContext.MessageType.ERROR);
optMessageType.addItem(DPUContext.MessageType.WARNING);
optMessageType.setValue(optMessageType.getItem(0));
mainLayout.addComponent(optMessageType);
txtAskQuery = new TextArea(ctx.tr("rdfvalidation.dialog.txtAskQuery.caption"));
txtAskQuery.setSizeFull();
txtAskQuery.setNullRepresentation("");
txtAskQuery.setNullSettingAllowed(true);
mainLayout.addComponent(txtAskQuery);
mainLayout.setExpandRatio(txtAskQuery, 1.0f);
setCompositionRoot(mainLayout);
}
项目:Plugins
文件:SparqlConstructVaadinDialog.java
@Override
protected void buildDialogLayout() {
final VerticalLayout mainLayout = new VerticalLayout();
mainLayout.setSizeFull();
mainLayout.setSpacing(true);
mainLayout.setMargin(true);
checkPerGraph = new CheckBox(ctx.tr("SparqlConstructVaadinDialog.perGraphMode"));
checkPerGraph.setWidth("100%");
mainLayout.addComponent(checkPerGraph);
mainLayout.setExpandRatio(checkPerGraph, 0.0f);
txtQuery = new TextArea(ctx.tr("SparqlConstructVaadinDialog.constructQuery"));
txtQuery.setSizeFull();
txtQuery.setRequired(true);
txtQuery.addValidator(createSparqlQueryValidator());
txtQuery.setImmediate(true);
mainLayout.addComponent(txtQuery);
mainLayout.setExpandRatio(txtQuery, 1.0f);
setCompositionRoot(mainLayout);
}
项目:mycollab
文件:ProjectRoleAddViewImpl.java
@Override
protected AbstractBeanFieldGroupEditFieldFactory<ProjectRole> initBeanFormFieldFactory() {
return new AbstractBeanFieldGroupEditFieldFactory<ProjectRole>(editForm) {
private static final long serialVersionUID = 1L;
@Override
protected Field<?> onCreateField(Object propertyId) {
if (propertyId.equals("description")) {
final TextArea textArea = new TextArea();
textArea.setNullRepresentation("");
return textArea;
} else if (propertyId.equals("rolename")) {
final TextField tf = new TextField();
if (isValidateForm) {
tf.setNullRepresentation("");
tf.setRequired(true);
tf.setRequiredError("Please enter a role name");
}
return tf;
}
return null;
}
};
}
项目:enterprise-app
文件:ImportFromClipboardWindow.java
public ImportFromClipboardWindow(String typeName, String columnsStringLabel) {
super(Constants.uiImportFromClipboard);
setResizable(false);
setWidth("420px");
TextArea textArea = new TextArea();
textArea.addListener(this);
textArea.setImmediate(true);
textArea.setBuffered(true);
textArea.setWidth("100%");
VerticalLayout layout = new VerticalLayout();
layout.setMargin(true);
layout.addComponent(new Label(Constants.uiImportFromClipboardInstructions(columnsStringLabel), Label.CONTENT_XHTML));
layout.addComponent(textArea);
setContent(layout);
textArea.focus();
}
项目:konekti
文件:MessageViewForm.java
@AutoGenerated
private HorizontalLayout buildHorizontalLayout_1() {
// common part: create layout
horizontalLayout_1 = new HorizontalLayout();
horizontalLayout_1.setImmediate(false);
horizontalLayout_1.setWidth("100.0%");
horizontalLayout_1.setHeight("-1px");
horizontalLayout_1.setMargin(false);
// textArea
textArea = new TextArea();
textArea.setImmediate(false);
textArea.setWidth("100.0%");
textArea.setHeight("-1px");
horizontalLayout_1.addComponent(textArea);
horizontalLayout_1.setExpandRatio(textArea, 1.0f);
return horizontalLayout_1;
}
项目:konekti
文件:AttachmentViewForm.java
private VerticalLayout buildVerticalLayoutFile() {
// common part: create layout
verticalLayoutFile = new VerticalLayout();
verticalLayoutFile.setImmediate(false);
verticalLayoutFile.setWidth("100.0%");
verticalLayoutFile.setHeight("100.0%");
verticalLayoutFile.setMargin(false);
// textAreaFile
textAreaFile = new TextArea();
textAreaFile.setCaption("Comentarios");
textAreaFile.setImmediate(false);
textAreaFile.setWidth("100.0%");
textAreaFile.setHeight("-1px");
verticalLayoutFile.addComponent(textAreaFile);
// horizontalLayoutFileToolbox
horizontalLayoutFileToolbox = buildHorizontalLayoutFileToolbox();
verticalLayoutFile.addComponent(horizontalLayoutFileToolbox);
return verticalLayoutFile;
}
项目:usergrid
文件:LogLayout.java
private void addLogArea() {
logArea = new TextArea( "Coordinator Logs" );
// TODO make this file point configurable
file = new File( "/var/log/chop-webapp.log" );
try {
r = new RandomAccessFile( file, "r" );
}
catch ( FileNotFoundException e ) {
LOG.error( "Error while accessing file {}: {}", file, e );
}
logArea.setHeight( "100%" );
logArea.setWidth( "100%" );
getApplicationLog();
addComponent( logArea );
this.setComponentAlignment( logArea, Alignment.TOP_CENTER );
this.setExpandRatio( logArea, 0.95f );
}
项目:scoutmaster
文件:ChildNoteView.java
@Override
protected Component buildEditor(final ValidatingFieldGroup<Note> fieldGroup2)
{
final VerticalLayout layout = new VerticalLayout();
layout.setSizeFull();
final MultiColumnFormLayout<Note> overviewForm = new MultiColumnFormLayout<Note>(1, this.fieldGroup);
overviewForm.setColumnFieldWidth(0, 500);
overviewForm.setColumnLabelWidth(0, 70);
// overviewForm.setColumnExpandRatio(0, 1.0f);
overviewForm.setSizeFull();
// overviewForm.colspan(2);
overviewForm.bindDateField("Note Date", Note_.noteDate, "yyyy-MM-dd hh:mm", Resolution.MINUTE);
overviewForm.newLine();
overviewForm.bindTextField("Subject", Note_.subject);
overviewForm.newLine();
final TextArea detailsEditor = overviewForm.bindTextAreaField("Body", Note_.body, 6);
detailsEditor.setSizeFull();
overviewForm.setExpandRatio(1.0f);
layout.addComponent(overviewForm);
return layout;
}
项目:tinypounder
文件:TinyPounderMainUI.java
private TextArea addConsole(String title, String key) {
TextArea console = new TextArea();
console.setData(key);
console.setWidth(100, Unit.PERCENTAGE);
console.setWordWrap(false);
console.setStyleName("console");
consoles.addTab(console, title);
return console;
}
项目:tinypounder
文件:TinyPounderMainUI.java
private void startServer(String stripeName, String serverName, Button startBT, Button stopBT, Label stateLBL, Label pidLBL) {
File stripeconfig = tcConfigLocationPerStripe.get(stripeName);
if (stripeconfig == null) {
generateXML(false);
stripeconfig = tcConfigLocationPerStripe.get(stripeName);
}
File workDir = new File(settings.getKitPath());
String key = stripeName + "-" + serverName;
TextArea console = getConsole(key);
RunningServer runningServer = new RunningServer(
workDir, stripeconfig, serverName, console, 500,
() -> {
runningServers.remove(key);
access(() -> {
stopBT.setEnabled(false);
startBT.setEnabled(true);
pidLBL.setValue("");
stateLBL.setValue("STOPPED");
});
},
newState -> access(() -> stateLBL.setValue("STATE: " + newState)),
newPID -> access(() -> pidLBL.setValue("PID: " + newPID))
);
if (runningServers.put(key, runningServer) != null) {
Notification.show("ERROR", "Server is running: " + serverName, Notification.Type.ERROR_MESSAGE);
return;
}
consoles.setSelectedTab(console);
stateLBL.setValue("STARTING");
runningServer.start();
startBT.setEnabled(false);
stopBT.setEnabled(true);
runningServer.refreshConsole();
}
项目:tinypounder
文件:TinyPounderMainUI.java
private TextArea getConsole(String key) throws NoSuchElementException {
for (Component console : consoles) {
if (key.equals(((AbstractComponent) console).getData())) {
return (TextArea) console;
}
}
throw new NoSuchElementException("No console found for " + key);
}
项目:tinypounder
文件:RunningServer.java
RunningServer(File workDir, File stripeconfig, String serverName, TextArea console, int maxLines, Runnable onStop, Consumer<String> onState, Consumer<Long> onPID) {
this.workDir = workDir;
this.stripeconfig = stripeconfig;
this.serverName = serverName;
this.lines = new ArrayBlockingQueue<>(maxLines);
this.console = console;
this.onStop = onStop;
this.onState = onState;
this.onPID = onPID;
}
项目:incubator-tamaya-sandbox
文件:AbstractTextInfoProvider.java
@Override
public void addSystemInfo(Accordion systemInfoPanel) {
VerticalLayout layout = new VerticalLayout();
textArea = new TextArea("System Info");
textArea.addStyleName(UIConstants.FIXED_FONT);
textArea.setValue(getInfo());
textArea.setRows(20);
textArea.setHeight("400px");
textArea.setWidth("100%");
layout.addComponents(textArea);
systemInfoPanel.addTab(layout, getCaption());
}
项目:vaadin-vertx-samples
文件:DashboardView.java
private Component buildNotes() {
TextArea notes = new TextArea("Notes");
notes.setValue("Remember to:\n· Zoom in and out in the Sales view\n· Filter the transactions and drag a set of them to the Reports tab\n· Create a new report\n· Change the schedule of the movie theater");
notes.setSizeFull();
notes.addStyleName(ValoTheme.TEXTAREA_BORDERLESS);
Component panel = createContentWrapper(notes);
panel.addStyleName("notes");
return panel;
}
项目:businesshorizon2
文件:ProjectCreationViewImpl.java
/**
* Diese Methode erstellt das UI, bestehend aus Inputfeld für Projektname und
* Projektbeschreibung.
*
* @author Marco Glaser
*/
public void generateUi(){
setWidth(95, UNITS_PERCENTAGE);
setHeight(SIZE_UNDEFINED, 0);
setStyleName("projectCreationLayout");
projectNameInput = new TextField();
projectDescriptionInput = new TextArea();
gap = new Label();
secondGap = new Label();
projectNameInput.setWidth(80, UNITS_PERCENTAGE);
// projectNameInput.setHeight(30, UNITS_PIXELS);
projectNameInput.setStyleName("projectNameInput");
projectDescriptionInput.setWidth(80, UNITS_PERCENTAGE);
projectDescriptionInput.setHeight(300, UNITS_PIXELS);
projectDescriptionInput.setStyleName("projectNameInput");
gap.setHeight("20px");
secondGap.setSizeFull();
projectNameInput.setValue("Geben Sie hier den Projektnamen ein.");
projectDescriptionInput.setValue("Geben Sie hier eine Beschreibung des Projekts ein.");
addComponent(projectNameInput);
addComponent(gap);
addComponent(projectDescriptionInput);
projectNameInput.setCaption("Projektname");
projectNameInput.setValue("Geben Sie hier den Projektnamen ein.");
projectDescriptionInput.setCaption("Projektbeschreibung");
projectDescriptionInput.setValue("Geben Sie hier eine Projektbeschreibung ein");
// addComponent(secondGap);
// setExpandRatio(secondGap, 1.0f);
}
项目:incubator-openaz
文件:PDPStatusWindow.java
protected TextArea createTextArea(String value, int lines) {
TextArea area = new TextArea();
area.setValue(value);
area.setNullRepresentation("");
area.setSizeFull();
area.setReadOnly(true);
area.setRows(lines);
return area;
}
项目:incubator-openaz
文件:GitSynchronizeWindow.java
@AutoGenerated
private VerticalLayout buildMainLayout() {
// common part: create layout
mainLayout = new VerticalLayout();
mainLayout.setImmediate(false);
mainLayout.setWidth("-1px");
mainLayout.setHeight("-1px");
mainLayout.setMargin(true);
mainLayout.setSpacing(true);
// top-level component properties
setWidth("-1px");
setHeight("-1px");
// textAreaResults
textAreaResults = new TextArea();
textAreaResults.setCaption("Synch Results");
textAreaResults.setImmediate(false);
textAreaResults.setWidth("462px");
textAreaResults.setHeight("222px");
mainLayout.addComponent(textAreaResults);
// buttonSynchronize
buttonSynchronize = new Button();
buttonSynchronize.setCaption("Synchronize");
buttonSynchronize.setImmediate(true);
buttonSynchronize.setWidth("-1px");
buttonSynchronize.setHeight("-1px");
mainLayout.addComponent(buttonSynchronize);
mainLayout.setComponentAlignment(buttonSynchronize, new Alignment(24));
return mainLayout;
}
项目:incubator-openaz
文件:GitRepositoryContainer.java
/**
* Gets the specified property's data type. "Name" is a <code>String</code>,
* "Size" is a <code>Long</code>, "Last Modified" is a <code>Date</code>. If
* propertyId is not one of those, <code>null</code> is returned.
*
* @param propertyId
* the ID of the property whose type is requested.
* @return data type of the requested property, or <code>null</code>
*/
@Override
public Class<?> getType(Object propertyId) {
if (propertyId.equals(PROPERTY_NAME)) {
return String.class;
}
if (propertyId.equals(PROPERTY_ICON)) {
return Resource.class;
}
if (propertyId.equals(PROPERTY_SIZE)) {
return Long.class;
}
if (propertyId.equals(PROPERTY_LASTMODIFIED)) {
return Date.class;
}
if (propertyId.equals(PROPERTY_VERSION)) {
return String.class;
}
if (propertyId.equals(PROPERTY_STATUS)) {
return TextArea.class;
}
if (propertyId.equals(PROPERTY_DATA)) {
return Object.class;
}
return null;
}
项目:hawkbit
文件:AddUpdateRolloutWindowLayout.java
private static TextArea createTargetFilterQuery() {
final TextArea filterField = new TextAreaBuilder().style("text-area-style")
.id(UIComponentIdProvider.ROLLOUT_TARGET_FILTER_QUERY_FIELD)
.maxLengthAllowed(SPUILabelDefinitions.TARGET_FILTER_QUERY_TEXT_FIELD_LENGTH).buildTextComponent();
filterField.setId(UIComponentIdProvider.ROLLOUT_TARGET_FILTER_QUERY_FIELD);
filterField.setNullRepresentation("");
filterField.setEnabled(false);
filterField.setSizeUndefined();
return filterField;
}
项目:hawkbit
文件:AddUpdateRolloutWindowLayout.java
private TextArea createDescription() {
final TextArea descriptionField = new TextAreaBuilder().style("text-area-style")
.prompt(i18n.getMessage("textfield.description")).id(UIComponentIdProvider.ROLLOUT_DESCRIPTION_ID)
.buildTextComponent();
descriptionField.setNullRepresentation("");
descriptionField.setSizeUndefined();
return descriptionField;
}
项目:hawkbit
文件:DefineGroupsLayout.java
private TextArea createTargetFilterQuery() {
final TextArea filterField = new TextAreaBuilder().style("text-area-style")
.id(UIComponentIdProvider.ROLLOUT_TARGET_FILTER_QUERY_FIELD)
.maxLengthAllowed(SPUILabelDefinitions.TARGET_FILTER_QUERY_TEXT_FIELD_LENGTH).buildTextComponent();
filterField.setNullRepresentation("");
filterField.setEnabled(false);
filterField.setSizeUndefined();
return filterField;
}
项目:hawkbit
文件:CreateUpdateTypeLayout.java
/**
* Set tag name and desc field border color based on chosen color.
*
* @param tagName
* @param tagDesc
* @param taregtTagColor
*/
private void createDynamicStyleForComponents(final TextField tagName, final TextField typeKey,
final TextArea typeDesc, final String typeTagColor) {
tagName.removeStyleName(SPUIDefinitions.TYPE_NAME);
typeKey.removeStyleName(SPUIDefinitions.TYPE_KEY);
typeDesc.removeStyleName(SPUIDefinitions.TYPE_DESC);
getDynamicStyles(typeTagColor);
tagName.addStyleName(TYPE_NAME_DYNAMIC_STYLE);
typeKey.addStyleName(TYPE_NAME_DYNAMIC_STYLE);
typeDesc.addStyleName(TYPE_DESC_DYNAMIC_STYLE);
}
项目:hawkbit
文件:AbstractCreateUpdateTagLayout.java
/**
* Set tag name and desc field border color based on chosen color.
*
* @param tagName
* @param tagDesc
* @param taregtTagColor
*/
protected void createDynamicStyleForComponents(final TextField tagName, final TextArea tagDesc,
final String taregtTagColor) {
tagName.removeStyleName(SPUIDefinitions.TAG_NAME);
tagDesc.removeStyleName(SPUIDefinitions.TAG_DESC);
getTargetDynamicStyles(taregtTagColor);
tagName.addStyleName(TAG_NAME_DYNAMIC_STYLE);
tagDesc.addStyleName(TAG_DESC_DYNAMIC_STYLE);
}
项目:hawkbit
文件:TargetBulkUpdateWindowLayout.java
private TextArea getDescriptionTextArea() {
final TextArea description = new TextAreaBuilder().caption(i18n.getMessage("textfield.description"))
.style("text-area-style").prompt(i18n.getMessage("textfield.description")).immediate(true)
.id(UIComponentIdProvider.BULK_UPLOAD_DESC).buildTextComponent();
description.setNullRepresentation("");
description.setWidth("100%");
return description;
}
项目:hawkbit
文件:AbstractMetadataPopupLayout.java
private TextArea createValueTextField() {
valueTextArea = new TextAreaBuilder().caption(i18n.getMessage("textfield.value")).required(true)
.prompt(i18n.getMessage("textfield.value")).immediate(true).id(UIComponentIdProvider.METADATA_VALUE_ID)
.maxLengthAllowed(MetaData.VALUE_MAX_SIZE).buildTextComponent();
valueTextArea.setNullRepresentation("");
valueTextArea.setSizeFull();
valueTextArea.setHeight(100, Unit.PERCENTAGE);
valueTextArea.addTextChangeListener(this::onValueChange);
valueTextArea.setTextChangeEventMode(TextChangeEventMode.EAGER);
return valueTextArea;
}
项目:cia
文件:CommitteeRankingOverviewPageModContentFactoryImpl.java
/**
* Creates the description.
*
* @return the text area
*/
private static TextArea createDescription() {
final TextArea totalCommitteeRankinglistLabel = new TextArea(COMMITTEE_RANKING_BY_TOPIC,
COMMITTEE_RANKING_BY_TOPIC_DESCRIPTION);
totalCommitteeRankinglistLabel.setSizeFull();
totalCommitteeRankinglistLabel.setStyleName("Level2Header");
return totalCommitteeRankinglistLabel;
}
项目:cia
文件:MinistryRankingOverviewPageModContentFactoryImpl.java
/**
* Creates the description.
*
* @return the text area
*/
private static TextArea createDescription() {
final TextArea totalCommitteeRankinglistLabel = new TextArea(MINISTRY_RANKING_BY_TOPIC,
MINISTRY_RANKING_BY_TOPIC_DESCRIPTION);
totalCommitteeRankinglistLabel.setSizeFull();
totalCommitteeRankinglistLabel.setStyleName("Level2Header");
return totalCommitteeRankinglistLabel;
}
项目:Vaadin-Prime-Count
文件:OutcomeOfUserStory.java
public OutcomeOfUserStory(final AbstractPrototypeComponent parent)
{
super(parent, new VerticalLayout());
this.txta4Result = new TextArea("Ouput");
this.fieldSet = new HashSet<>(2);
this.fieldSet.add(this.txta4Result);
defineWithin(this.layout);
}
项目:SecureBPMN
文件:NewCasePopupWindow.java
protected void initForm() {
form = new Form();
form.setValidationVisibleOnCommit(true);
form.setImmediate(true);
addComponent(form);
// name
nameField = new TextField(i18nManager.getMessage(Messages.TASK_NAME));
nameField.focus();
nameField.setRequired(true);
nameField.setRequiredError(i18nManager.getMessage(Messages.TASK_NAME_REQUIRED));
form.addField("name", nameField);
// description
descriptionArea = new TextArea(i18nManager.getMessage(Messages.TASK_DESCRIPTION));
descriptionArea.setColumns(25);
form.addField("description", descriptionArea);
// duedate
dueDateField = new DateField(i18nManager.getMessage(Messages.TASK_DUEDATE));
dueDateField.setResolution(DateField.RESOLUTION_DAY);
form.addField("duedate", dueDateField);
// priority
priorityComboBox = new PriorityComboBox(i18nManager);
form.addField("priority", priorityComboBox);
}
项目:vaadin-jsclipboard-addon
文件:DeprecatedWayView.java
private void createOldWayCopyToClipboard() {
Label label = new Label(
"This variant will be removed, see <a target=\"_blank\" href=\"https://github.com/vaadin4qbanos/vaadin-jsclipboard-addon/blob/master/README.md\">README</a><br>"
+ "This variant was done using the library <a href='https://clipboardjs.com/' >clipboard.js</a> as a Component");
label.setContentMode(ContentMode.HTML);
final TextArea anotherArea = new TextArea();
anotherArea.setId("clipboardTarget");
anotherArea.setValue("Another example to copy to clipboard");
ClipboardButton clipboardButton = new ClipboardButton("clipboardTarget");
clipboardButton.addSuccessListener(() -> {
Notification.show("Copy to clipboard successful");
});
clipboardButton.addErrorListener(() -> {
Notification.show("Copy to clipboard unsuccessful", Notification.Type.ERROR_MESSAGE);
});
Button source = new Button(VaadinIcons.CODE);
source.addClickListener((Button.ClickEvent event) -> {
Window win = createOldWaySourceWindow();
win.setModal(true);
UI.getCurrent().addWindow(win);
});
VerticalLayout wrapper = new VerticalLayout();
wrapper.setSpacing(true);
wrapper.setDefaultComponentAlignment(Alignment.TOP_CENTER);
wrapper.setWidth("100%");
wrapper.addComponents(new HorizontalLayout(label), anotherArea, clipboardButton, source);
addComponent(wrapper);
}
项目:vaadin-jsclipboard-addon
文件:TextAreaView.java
@Override
public Component getTargetComponent() {
final TextArea textArea = new TextArea();
textArea.setSizeFull();
textArea.setValue("Copy to clipboard textarea value....");
textArea.setId("tocopie-textarea");
return textArea;
}
项目:metl
文件:AppUI.java
public ErrorWindow(String intro, String message) {
super("Error");
setWidth(600f, Unit.PIXELS);
setHeight(300f, Unit.PIXELS);
content.setMargin(true);
HorizontalLayout layout = new HorizontalLayout();
Label icon = new Label();
icon.setIcon(new ThemeResource("images/error.png"));
icon.setWidth(70f, Unit.PIXELS);
layout.addComponent(icon);
Label labelIntro = new Label(intro, ContentMode.HTML);
labelIntro.setStyleName("large");
labelIntro.setWidth(530f, Unit.PIXELS);
layout.addComponent(labelIntro);
addComponent(layout);
TextArea textField = new TextArea();
textField.setSizeFull();
textField.setWordwrap(false);
textField.setValue(message);
addComponent(textField);
content.setExpandRatio(textField, 1.0f);
addComponent(buildButtonFooter(buildCloseButton()));
}