本文整理汇总了Java中com.vaadin.ui.TextArea.setInputPrompt方法的典型用法代码示例。如果您正苦于以下问题:Java TextArea.setInputPrompt方法的具体用法?Java TextArea.setInputPrompt怎么用?Java TextArea.setInputPrompt使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.vaadin.ui.TextArea
的用法示例。
在下文中一共展示了TextArea.setInputPrompt方法的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: 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;
}
示例2: 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;
}
示例3: 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;
}
示例4: 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;
}
示例5: init
import com.vaadin.ui.TextArea; //导入方法依赖的package包/类
@Override
protected void init(VaadinRequest request) {
mainLayout = new VerticalLayout();
mainLayout.setSizeFull();
mainLayout.setMargin(true);
setContent(mainLayout);
mainLayout.setDefaultComponentAlignment(Alignment.MIDDLE_CENTER);
textArea = new TextArea();
textArea.setInputPrompt("Send message");
mainLayout.addComponent(textArea);
Button button = new Button("Send");
button.setImmediate(true);
button.addClickListener(new Button.ClickListener() {
@Override
public void buttonClick(ClickEvent event) {
if(publisher == null){
publisher = new Publisher();
publisher.start();
}
String message = textArea.getValue();
try {
publisher.send(message);
} catch (MqttException e) {
Notification.show(e.getMessage(), Type.ERROR_MESSAGE);
}
}
});
mainLayout.addComponent(button);
}
示例6: buildMainLayout
import com.vaadin.ui.TextArea; //导入方法依赖的package包/类
@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");
// textAreaComments
textAreaComments = new TextArea();
textAreaComments.setCaption("Add Comments");
textAreaComments.setImmediate(false);
textAreaComments
.setDescription("Enter comments that reflect the changes you have made to the repository domains and/or policy files.");
textAreaComments.setWidth("400px");
textAreaComments.setHeight("-1px");
textAreaComments.setInvalidAllowed(false);
textAreaComments.setRequired(true);
textAreaComments
.setInputPrompt("Eg. Add new rule for employees in marketing department.");
mainLayout.addComponent(textAreaComments);
// tableChanges
tableChanges = new Table();
tableChanges.setCaption("Changes To Be Pushed");
tableChanges.setImmediate(false);
tableChanges.setWidth("100.0%");
tableChanges.setHeight("-1px");
mainLayout.addComponent(tableChanges);
mainLayout.setExpandRatio(tableChanges, 1.0f);
// buttonPush
buttonPush = new Button();
buttonPush.setCaption("Push Changes");
buttonPush.setImmediate(true);
buttonPush.setWidth("-1px");
buttonPush.setHeight("-1px");
mainLayout.addComponent(buttonPush);
mainLayout.setComponentAlignment(buttonPush, new Alignment(48));
return mainLayout;
}
示例7: buildMainLayout
import com.vaadin.ui.TextArea; //导入方法依赖的package包/类
@AutoGenerated
private FormLayout buildMainLayout() {
// common part: create layout
mainLayout = new FormLayout();
mainLayout.setImmediate(false);
// textFieldPolicyName
textFieldPolicyName = new TextField();
textFieldPolicyName.setCaption("Policy File Name");
textFieldPolicyName.setImmediate(true);
textFieldPolicyName.setWidth("-1px");
textFieldPolicyName.setHeight("-1px");
textFieldPolicyName.setInputPrompt("Enter filename eg. foobar.xml");
textFieldPolicyName.setRequired(true);
mainLayout.addComponent(textFieldPolicyName);
// textAreaDescription
textAreaDescription = new TextArea();
textAreaDescription.setCaption("Description");
textAreaDescription.setImmediate(false);
textAreaDescription.setWidth("100%");
textAreaDescription.setHeight("-1px");
textAreaDescription
.setInputPrompt("Enter a description for the Policy/PolicySet.");
textAreaDescription.setNullSettingAllowed(true);
mainLayout.addComponent(textAreaDescription);
// optionPolicySet
optionPolicySet = new OptionGroup();
optionPolicySet.setCaption("Policy or PolicySet?");
optionPolicySet.setImmediate(true);
optionPolicySet
.setDescription("Is the root level a Policy or Policy Set.");
optionPolicySet.setWidth("-1px");
optionPolicySet.setHeight("-1px");
optionPolicySet.setRequired(true);
mainLayout.addComponent(optionPolicySet);
// comboAlgorithms
comboAlgorithms = new ComboBox();
comboAlgorithms.setCaption("Combining Algorithm");
comboAlgorithms.setImmediate(false);
comboAlgorithms.setDescription("Select the combining algorithm.");
comboAlgorithms.setWidth("-1px");
comboAlgorithms.setHeight("-1px");
comboAlgorithms.setRequired(true);
mainLayout.addComponent(comboAlgorithms);
// buttonSave
buttonSave = new Button();
buttonSave.setCaption("Save");
buttonSave.setImmediate(true);
buttonSave.setWidth("-1px");
buttonSave.setHeight("-1px");
mainLayout.addComponent(buttonSave);
mainLayout.setComponentAlignment(buttonSave, new Alignment(48));
return mainLayout;
}
示例8: buildDialogLayout
import com.vaadin.ui.TextArea; //导入方法依赖的package包/类
@Override
protected void buildDialogLayout() {
// common part: create layout
VerticalLayout mainLayout = new VerticalLayout();
mainLayout.setMargin(true);
mainLayout.setSpacing(true);
mainLayout.setImmediate(false);
mainLayout.setWidth("100%");
mainLayout.setHeight("-1px");
// top-level component properties
setWidth("100%");
setHeight("100%");
// labelUpQuer
labelUpQuer = new Label();
labelUpQuer.setImmediate(false);
labelUpQuer.setValue("Configuration");
mainLayout.addComponent(labelUpQuer);
// Configuration textArea
configTextArea = new TextArea();
configTextArea.addValidator(new com.vaadin.data.Validator() {
private static final long serialVersionUID = 1L;
@Override
public void validate(Object value) throws Validator.InvalidValueException {
try {
ConfigReader.parseConfigXml(value.toString());
} catch (InvalidInputException e) {
String message = "Invalid XML configuration: " + e.getMessage();
lastValidationError = message;
throw new Validator.InvalidValueException(message);
}
}
});
// configTextArea.setNullRepresentation("");
configTextArea.setImmediate(true);
configTextArea.setWidth("100%");
configTextArea.setHeight("300px");
configTextArea.setInputPrompt("<?xml version=\"1.0\"?>\n<config>\n</config>");
mainLayout.addComponent(configTextArea);
setCompositionRoot(mainLayout);
}
示例9: 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;
}
示例10: buildMainLayout
import com.vaadin.ui.TextArea; //导入方法依赖的package包/类
/**
* Builds main layout with all dialog components.
*
* @return mainLayout GridLayout with all components of configuration
* dialog.
*/
private GridLayout buildMainLayout() {
// common part: create layout
mainLayout = new GridLayout(2, 1);
mainLayout.setImmediate(false);
mainLayout.setWidth("100%");
mainLayout.setHeight("100%");
mainLayout.setMargin(false);
// top-level component properties
setWidth("100%");
setHeight("100%");
// labelUpQuer
labelUpQuer = new Label();
labelUpQuer.setImmediate(false);
labelUpQuer.setWidth("68px");
labelUpQuer.setHeight("-1px");
labelUpQuer.setValue("Configuration");
mainLayout.addComponent(labelUpQuer, 0, 0);
// Configuration textArea
configTextArea = new TextArea();
configTextArea.addValidator(new com.vaadin.data.Validator() {
private static final long serialVersionUID = 1L;
@Override
public void validate(Object value) throws InvalidValueException {
try {
ConfigReader.parseConfigXml(value.toString());
} catch (InvalidInputException e) {
String message = "Invalid XML configuration: " + e.getMessage();
lastValidationError = message;
throw new InvalidValueException(message);
}
}
});
// configTextArea.setNullRepresentation("");
configTextArea.setImmediate(true);
configTextArea.setWidth("100%");
configTextArea.setHeight("211px");
configTextArea.setInputPrompt("<?xml version=\"1.0\"?>\n<config>\n</config>");
mainLayout.addComponent(configTextArea, 1, 0);
// CHECKSTYLE:OFF
mainLayout.setColumnExpandRatio(0, 0.00001f);
mainLayout.setColumnExpandRatio(1, 0.99999f);
// CHECKSTYLE:ON
return mainLayout;
}