本文整理汇总了Java中com.vaadin.ui.TextArea.setRows方法的典型用法代码示例。如果您正苦于以下问题:Java TextArea.setRows方法的具体用法?Java TextArea.setRows怎么用?Java TextArea.setRows使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.vaadin.ui.TextArea
的用法示例。
在下文中一共展示了TextArea.setRows方法的13个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: addSystemInfo
import com.vaadin.ui.TextArea; //导入方法依赖的package包/类
@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());
}
示例2: TextArea
import com.vaadin.ui.TextArea; //导入方法依赖的package包/类
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;
}
示例3: createField
import com.vaadin.ui.TextArea; //导入方法依赖的package包/类
@Override
public Field createField(Item item, Object propertyId, Component uiContext) {
Field field = super.createField(item, propertyId, uiContext);
if (propertyId.equals(EinschaetzungPojo.EINSCHAETZUNGSTEXT_COLUMN)) {
TextArea text = new TextArea("");
text.setStyleName("einschaetzungText");
text.setWidth("100%");
text.setRows(25);
text.setRequired(true);
return text;
}
return field;
}
示例4: FileEditorWindow
import com.vaadin.ui.TextArea; //导入方法依赖的package包/类
/**
* Instantiates a new file editor window.
*
* @param file the file
* @param logger the logger
* @param readOnly true, if you want to display a read only window.
*/
public FileEditorWindow(final File file, final Logger logger, boolean readOnly) {
this.file = file;
this.logger = logger;
setCaption((readOnly ? "View" : "Edit") + " MIB");
addStyleName(Runo.WINDOW_DIALOG);
setModal(true);
setClosable(false);
setWidth("800px");
setHeight("540px");
editor = new TextArea();
editor.setPropertyDataSource(new TextFileProperty(file));
editor.setWriteThrough(false);
editor.setImmediate(false);
editor.setSizeFull();
editor.setRows(30);
editor.setReadOnly(readOnly);
cancel = new Button(readOnly ? "Close" : "Cancel");
cancel.setImmediate(false);
cancel.addListener(this);
save = new Button("Save");
save.setImmediate(false);
save.addListener(this);
HorizontalLayout toolbar = new HorizontalLayout();
toolbar.addComponent(cancel);
if (!readOnly)
toolbar.addComponent(save);
addComponent(editor);
addComponent(toolbar);
((VerticalLayout) getContent()).setExpandRatio(editor, 1.0f);
((VerticalLayout) getContent()).setComponentAlignment(toolbar, Alignment.BOTTOM_RIGHT);
}
示例5: createEditFields
import com.vaadin.ui.TextArea; //导入方法依赖的package包/类
/** {@inheritDoc} */
@Override
protected ComponentContainer createEditFields() {
final FormLayout form = new ExtaFormLayout();
form.setSizeFull();
nameField = new EditField("Название продукта", "Введите название продукта");
nameField.setColumns(30);
nameField.setRequired(true);
form.addComponent(nameField);
vendorField = new CompanyField("Поставщик");
form.addComponent(vendorField);
maxPeroidField = new EditField("Max период рассрочки", "Введите максимальный период рассрочки по продукту");
maxPeroidField.setRequired(true);
form.addComponent(maxPeroidField);
minDownpaymentField = new EditField("Первоначальный взнос", "Введите минимальный первоначальный взнос");
minDownpaymentField.setRequired(true);
minDownpaymentField.setConverter(lookup(StringToPercentConverter.class));
form.addComponent(minDownpaymentField);
activeField = new CheckBox("Активный продукт");
activeField.setDescription("Участвует ли продукт в продажах (учавствует если активен)");
form.addComponent(activeField);
commentField = new TextArea("Примечание");
commentField.setDescription("Дополнительная информация о продукте");
commentField.setNullRepresentation("");
commentField.setInputPrompt("Дополнительная информация о продукте");
commentField.setRows(5);
form.addComponent(commentField);
return form;
}
示例6: createEditFields
import com.vaadin.ui.TextArea; //导入方法依赖的package包/类
/** {@inheritDoc} */
@Override
protected ComponentContainer createEditFields() {
final FormLayout form = new ExtaFormLayout();
form.setSizeFull();
nameField = new EditField("Название продукта", "Введите название продукта");
nameField.setColumns(30);
nameField.setRequired(true);
form.addComponent(nameField);
vendorField = new CompanyField("Страховщик");
form.addComponent(vendorField);
percentField = new EditField("Процент страх.премии", "Введите процент страховой премии по продукту");
percentField.setRequired(true);
percentField.setConverter(lookup(StringToPercentConverter.class));
form.addComponent(percentField);
activeField = new CheckBox("Активный продукт");
activeField.setDescription("Участвует ли продукт в продажах (учавствует если активен)");
form.addComponent(activeField);
commentField = new TextArea("Примечание");
commentField.setDescription("Дополнительная информация о продукте");
commentField.setNullRepresentation("");
commentField.setInputPrompt("Дополнительная информация о продукте");
commentField.setRows(5);
form.addComponent(commentField);
return form;
}
示例7: createEditFields
import com.vaadin.ui.TextArea; //导入方法依赖的package包/类
/** {@inheritDoc} */
@Override
protected ComponentContainer createEditFields() {
final FormLayout form = new ExtaFormLayout();
form.setSizeFull();
nameField = new EditField("Название");
nameField.setImmediate(true);
nameField.setDescription("Введите название группы пользователей");
nameField.setRequired(true);
nameField.setRequiredError("Название группы пользователем не может быть пустым. Необходимо ввести название.");
nameField.setColumns(30);
form.addComponent(nameField);
descriptionField = new TextArea("Описание");
descriptionField.setImmediate(true);
descriptionField.setDescription("Введите описание группы пользователей.");
descriptionField.setInputPrompt("Описание группы пользователей");
descriptionField.setNullRepresentation("");
descriptionField.setRows(2);
form.addComponent(descriptionField);
employeesField = new EmployeeMultySelect("Члены группы");
employeesField.setCompanySupplier(() -> lookup(CompanyRepository.class).findEACompany());
employeesField.setWidth(100, Unit.PERCENTAGE);
employeesField.setHeight(370, Unit.PIXELS);
form.addComponent(employeesField);
return form;
}
示例8: createEditFields
import com.vaadin.ui.TextArea; //导入方法依赖的package包/类
/** {@inheritDoc} */
@Override
protected ComponentContainer createEditFields() {
final FormLayout form = new ExtaFormLayout();
form.setSizeFull();
nameField = new EditField("Название");
nameField.setImmediate(true);
nameField.setDescription("Введите название группы пользователей");
nameField.setRequired(true);
nameField.setRequiredError("Название группы пользователем не может быть пустым. Необходимо ввести название.");
nameField.setColumns(30);
form.addComponent(nameField);
descriptionField = new TextArea("Описание");
descriptionField.setImmediate(true);
descriptionField.setDescription("Введите описание группы пользователей.");
descriptionField.setInputPrompt("Описание группы пользователей");
descriptionField.setNullRepresentation("");
descriptionField.setRows(2);
form.addComponent(descriptionField);
showPrivateCommentsField = new CheckBox("Доступ к закрытым коментариям");
showPrivateCommentsField.setDescription("Установите, чтобы разрешить доступ к закрытым коментариям.");
form.addComponent(showPrivateCommentsField);
brandsField = new MotorBrandMultiselect("Доступные бренды");
form.addComponent(brandsField);
regionsField = new RegionMultiselect("Доступные регионы");
form.addComponent(regionsField);
permissionsField = new ExtaPermissionField(getEntity());
permissionsField.setCaption("Правила доступа группы");
form.addComponent(permissionsField);
return form;
}
示例9: bindTextAreaField
import com.vaadin.ui.TextArea; //导入方法依赖的package包/类
public TextArea bindTextAreaField(AbstractLayout form, ValidatingFieldGroup<E> group, String fieldLabel,
String fieldName, int rows)
{
TextArea field = new SplitTextArea(fieldLabel);
field.setRows(rows);
field.setWidth("100%");
field.setImmediate(true);
field.setNullRepresentation("");
addValueChangeListeners(field);
doBinding(group, fieldName, field);
form.addComponent(field);
return field;
}
示例10: init
import com.vaadin.ui.TextArea; //导入方法依赖的package包/类
private void init() {
txtArea = new TextArea();
txtArea.setSizeFull();
// for some reasons size full does not do anything to height
txtArea.setRows(50);
this.addComponent(txtArea);
}
示例11: createTaskSummary
import com.vaadin.ui.TextArea; //导入方法依赖的package包/类
private Component createTaskSummary(UserTask task) {
// TextField name = new TextField("Name");
// name.setValue(task.getName());
// name.setReadOnly(true);
// name.setWidth("100%");
TextField priority = new TextField("Priority");
priority.setValue(Integer.toString(task.getPriority()));
priority.setReadOnly(true);
TextField status = new TextField("Status");
status.setValue(task.getStatus().getDescription());
status.setReadOnly(true);
TextArea description = new TextArea("Description");
description.setSizeFull();
description.setValue(task.getDescription());
description.setReadOnly(true);
description.setRows(3);
ComponentContainer buttons = createSummaryButtons(task);
VerticalLayout secondColumnFields = new VerticalLayout();
secondColumnFields.setMargin(false);
secondColumnFields.setSizeFull();
secondColumnFields.addComponent(priority);
secondColumnFields.addComponent(status);
HorizontalLayout fieldsLayout = new HorizontalLayout();
fieldsLayout.setSizeFull();
fieldsLayout.setMargin(false);
fieldsLayout.setSpacing(false);
fieldsLayout.addComponent(description);
fieldsLayout.addComponent(secondColumnFields);
fieldsLayout.setExpandRatio(description, 4.0f);
fieldsLayout.setExpandRatio(secondColumnFields, 1.0f);
HorizontalLayout mainLayout = new HorizontalLayout();
mainLayout.setMargin(true);
mainLayout.setSpacing(false);
mainLayout.setSizeFull();
mainLayout.addComponent(fieldsLayout);
mainLayout.addComponent(buttons);
mainLayout.setComponentAlignment(buttons, Alignment.TOP_LEFT);
mainLayout.setExpandRatio(fieldsLayout, 1.0f);
Panel panel = new Panel("Summary");
panel.setStyleName("background-transparent");
panel.setContent(mainLayout);
return panel;
}
示例12: doLayout
import com.vaadin.ui.TextArea; //导入方法依赖的package包/类
private void doLayout(String caption, String name, String desc,
String notesForTeachers) {
setSpacing(true);
this.setWidth("100%");
showDescriptions = true;
Panel p = new Panel(caption);
p.setWidth("100%");
p.addStyleName("bubble");
p.addStyleName("info-panel-bolded");
VerticalLayout pLayout = new VerticalLayout();
pLayout.setMargin(true);
pLayout.setSpacing(true);
pLayout.setWidth("100%");
exerciseName = new TextField();
exerciseName.setWidth("100%");
exerciseName.setValue(name);
exerciseName.addStyleName("component-margin-bottom");
pLayout.addComponent(new Label(localizer
.getUIText(StubUiConstants.EXERCISE_NAME)));
pLayout.addComponent(exerciseName);
description = new CleanRichTextArea();
description.setWidth("100%");
description.setHeight("200px");
description.setValue(desc);
description.addStyleName("component-margin-bottom");
descriptionLabel = new Label(
localizer.getUIText(StubUiConstants.DEFAULT_DESCRIPTION));
pLayout.addComponent(descriptionLabel);
pLayout.addComponent(description);
notes = new TextArea();
notes.setWidth("100%");
notes.setRows(3);
notes.setValue(notesForTeachers);
notes.addStyleName("component-margin-bottom");
notesLabel = new Label(
localizer.getUIText(StubUiConstants.NOTES_FOR_TEACHERS));
pLayout.addComponent(notesLabel);
pLayout.addComponent(notes);
hideShowButton = new Button(
localizer.getUIText(StubUiConstants.HIDE_DESCRIPTIONS));
hideShowButton.addClickListener(this);
hideShowButton.setStyleName(BaseTheme.BUTTON_LINK);
pLayout.addComponent(hideShowButton);
p.setContent(pLayout);
this.addComponent(p);
}
示例13: createEditFields
import com.vaadin.ui.TextArea; //导入方法依赖的package包/类
/** {@inheritDoc} */
@Override
protected ComponentContainer createEditFields() {
final FormLayout form = new ExtaFormLayout();
form.setSizeFull();
activeField = new CheckBox("Активный продукт");
activeField.setDescription("Укажите участвует ли продукт в продажах (учавствует если активен)");
form.addComponent(activeField);
nameField = new EditField("Название продукта", "Введите название продукта");
nameField.setColumns(30);
nameField.setRequired(true);
form.addComponent(nameField);
vendorField = new CompanyField("Банк");
vendorField.setWidth(30, Unit.EM);
form.addComponent(vendorField);
programTypeField = new ProdCredProgSelect("Тип программы", "Выберите тип кредитной программы");
form.addComponent(programTypeField);
minSumField = new EditField("Сумма кредита(min)", "Введите минимальную сумму кредита по программе");
minSumField.setRequired(true);
form.addComponent(minSumField);
maxSumField = new EditField("Сумма кредита(max)", "Введите максимальную сумму кредита по программе");
maxSumField.setRequired(true);
form.addComponent(maxSumField);
minDownpaymentField = new EditField("Первоначальный взнос(min)", "Введите минимальный первоначальный взнос по кредиту (%)");
minDownpaymentField.setRequired(true);
minDownpaymentField.setConverter(lookup(StringToPercentConverter.class));
form.addComponent(minDownpaymentField);
maxDownpaymentField = new EditField("Первоначальный взнос(max)", "Введите максимальный первоначальный взнос по кредиту (%)");
maxDownpaymentField.setRequired(true);
maxDownpaymentField.setConverter(lookup(StringToPercentConverter.class));
form.addComponent(maxDownpaymentField);
minPeriodField = new EditField("Период кредитования(min)", "Введите минимальный период кредитования по продукту");
minPeriodField.setRequired(true);
form.addComponent(minPeriodField);
maxPeriodField = new EditField("Период кредитования(max)", "Введите максимальный период кредитования по продукту");
maxPeriodField.setRequired(true);
form.addComponent(maxPeriodField);
percentsField = new ProdCredPercentField("Процентные ставки", "Введите процентные ставки по кредиту в зависимости от начальных параментов кредита", getEntity());
percentsField.addValueChangeListener(forceModified);
percentsField.setRequired(true);
form.addComponent(percentsField);
stepField = new EditField("Шаг кредита(мес.)", "Введите шаг с которым может увеличиваться период кредитования по продукту");
stepField.setRequired(true);
form.addComponent(stepField);
dealerSubsidyField = new EditField("Субсидия дилера", "Введите процент субсидии дилера (процент от суммы кредита)");
dealerSubsidyField.setRequired(true);
dealerSubsidyField.setConverter(lookup(StringToPercentConverter.class));
form.addComponent(dealerSubsidyField);
docListField = new ProdCredDocsField("Комплект документов", "Введите комплект докуметнов по продукту (обязательные и на выбор", getEntity());
docListField.setRequired(true);
form.addComponent(docListField);
commentField = new TextArea("Примечание");
commentField.setDescription("Введите дополнительную информацию о продукте");
commentField.setNullRepresentation("");
commentField.setInputPrompt("Дополнительная информация о продукте");
commentField.setRows(5);
form.addComponent(commentField);
return form;
}