當前位置: 首頁>>代碼示例>>Java>>正文


Java TextArea類代碼示例

本文整理匯總了Java中com.google.gwt.user.client.ui.TextArea的典型用法代碼示例。如果您正苦於以下問題:Java TextArea類的具體用法?Java TextArea怎麽用?Java TextArea使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。


TextArea類屬於com.google.gwt.user.client.ui包,在下文中一共展示了TextArea類的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: validateInput

import com.google.gwt.user.client.ui.TextArea; //導入依賴的package包/類
private void validateInput() {
	String value = "";
	switch (inputType) {
		case TEXTBOX:
			value = ((TextBox)input).getValue();
			break;
		case TEXTAREA:
			value = ((TextArea)input).getValue();
			break;
		case PASSWORD:
			value = ((PasswordTextBox)input).getValue();
			break;
	}
	if (isOptional && value.length() == 0) {
		setInputValid(true);
	} else {
		if (validationStr != null) {
			setInputValid(value.matches(validationStr));
		} else {
			setInputValid(true);
		}
	}
}
 
開發者ID:openremote,項目名稱:WebConsole,代碼行數:24,代碼來源:FormField.java

示例2: DocFieldWidget

import com.google.gwt.user.client.ui.TextArea; //導入依賴的package包/類
public DocFieldWidget(String parentDocumentIdentifier, Label fieldLabel, Field field, ValidatableWidget<SuggestionBox> widget,
		ValidatableWidget<ListBox> lWidget, ValidatableWidget<TextArea> textAreaWidget, boolean isReadOnly) {
	this.parentDocumentIdentifier = parentDocumentIdentifier;
	this.fieldLabel = fieldLabel;
	this.field = field;
	this.textAreaWidget = textAreaWidget;
	this.widget = widget;
	this.lWidget = lWidget;
	this.isReadOnly = isReadOnly;
	// enabling or disabling the widgets based on 'readonly' flag
	if (lWidget != null) {
		this.lWidget.getWidget().setEnabled(!isReadOnly);
	}
	if (widget != null) {
		this.widget.getWidget().getTextBox().setEnabled(!isReadOnly);
	}
	if (textAreaWidget != null) {
		this.textAreaWidget.getWidget().setReadOnly(isReadOnly);
	}

	setForceReviewOfValidatableWidget();
}
 
開發者ID:kuzavas,項目名稱:ephesoft,代碼行數:23,代碼來源:ValidatePanel.java

示例3: addCssStyle

import com.google.gwt.user.client.ui.TextArea; //導入依賴的package包/類
/**
 * 
 */
private void addCssStyle() {
	editDependencyPanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER);
	editDependencyPanel.setVerticalAlignment(HasVerticalAlignment.ALIGN_MIDDLE);

	andButton.setSize(CustomWorkflowConstants._50PX, CustomWorkflowConstants._25PX);
	orButton.setSize(CustomWorkflowConstants._50PX, CustomWorkflowConstants._25PX);
	buttonsPanel.setSpacing(CustomWorkflowConstants.SPACING_15);
	dependenciesList.setVisibleItemCount(CustomWorkflowConstants.VISIBLE_ITEM_10);
	dependenciesListHorizontalPanel.add(dependenciesList);
	dependenciesTextArea.setSize(CustomWorkflowConstants._280PX, CustomWorkflowConstants._147PX);
	dependenciesTextArea.setTextAlignment(TextArea.ALIGN_JUSTIFY);
	editDependencyDockLayoutPanel.addStyleName(CustomWorkflowConstants.CUSTOM_WORKFLOW_PANEL);
	editDependencyDockLayoutPanel.addStyleName(CustomWorkflowConstants.MAIN_PANEL_LAYOUT);

	pluginLabel.addStyleName(CustomWorkflowConstants.STRONG_LABEL);
	dependencyTypeLabel.addStyleName(CustomWorkflowConstants.STRONG_LABEL);
	dependenciesLabel.addStyleName(CustomWorkflowConstants.STRONG_LABEL);
	pluginNamesList.addStyleName(CustomWorkflowConstants.STRONG_LABEL);
}
 
開發者ID:kuzavas,項目名稱:ephesoft,代碼行數:23,代碼來源:EditDependencyView.java

示例4: addToDependenciesList

import com.google.gwt.user.client.ui.TextArea; //導入依賴的package包/類
public void addToDependenciesList(String dependencyType) {
	String selectedDependency = getSelectedValueFromList(getEditDependencyPresenter().getView().getDependenciesList());
	if (selectedDependency != null && !selectedDependency.isEmpty()) {
		StringBuffer selectedDependencies = new StringBuffer(getEditDependencyPresenter().getView().getDependenciesTextArea()
				.getText());
		if (!selectedDependencies.toString().isEmpty()) {
			if (dependencyType.equals(CustomWorkflowConstants.AND_SEPERATOR)) {
				selectedDependencies.append(CustomWorkflowConstants.AND_SEPERATOR);
				selectedDependencies.append(CustomWorkflowConstants.NEXT_LINE);
			} else if (dependencyType.equals(CustomWorkflowConstants.OR_SEPERATOR)) {
				selectedDependencies.append(CustomWorkflowConstants.OR_SEPERATOR);
				selectedDependencies.append(CustomWorkflowConstants.NEXT_LINE);
			}
		}
		selectedDependencies.append(selectedDependency);
		TextArea dependenciesTextArea = editDependencyPresenter.getView().getDependenciesTextArea();
		dependenciesTextArea.setText(selectedDependencies.toString());
		dependenciesTextArea.setCursorPos(selectedDependencies.length());
	}
}
 
開發者ID:kuzavas,項目名稱:ephesoft,代碼行數:21,代碼來源:DependencyManagementPresenter.java

示例5: createApplicationListener

import com.google.gwt.user.client.ui.TextArea; //導入依賴的package包/類
@Override
public ApplicationListener createApplicationListener() {
    setLoadingListener(new LoadingListener() {
        @Override
        public void beforeSetup() {}

        @Override
        public void afterSetup() {
            textBox = new TextArea();
            textBox.getElement().getStyle().setPosition(Style.Position.RELATIVE);
            textBox.getElement().getStyle().setWidth(1000, Style.Unit.PX);
            textBox.getElement().getStyle().setHeight(500, Style.Unit.PX);
            textBox.getElement().getStyle().setDisplay(Style.Display.INLINE);
            textBox.getElement().getStyle().setTop(50, Style.Unit.PX);
            textBox.getElement().getStyle().setBackgroundColor("#664477");
            textBox.setEnabled(true);
            getRootPanel().add(textBox);
        }
    });
    return new BabelBobble(new GwtCopier());
}
 
開發者ID:tommyettinger,項目名稱:SquidLib-Demos,代碼行數:22,代碼來源:GwtLauncher.java

示例6: render

import com.google.gwt.user.client.ui.TextArea; //導入依賴的package包/類
@Override
public Widget render(Schema property) {
  HTMLPanel panel = new HTMLPanel("");
  panel.getElement().getStyle().setDisplay(Display.INLINE);

  panel.add(new InlineLabel("\""));
  if (property.locked()) {
    InlineLabel label = new InlineLabel();
    panel.add(label);
    hasText = label;
  } else {
    TextArea editor = new TextArea();
    panel.add(editor);
    hasText = editor;
  }
  panel.add(new InlineLabel("\""));

  if (property.getDefault() != null) {
    hasText.setText(property.getDefault());
  }

  return panel;
}
 
開發者ID:showlowtech,項目名稱:google-apis-explorer,代碼行數:24,代碼來源:SchemaForm.java

示例7: createXmlCallBack

import com.google.gwt.user.client.ui.TextArea; //導入依賴的package包/類
private static AsyncCallback<?> createXmlCallBack(final TextArea textArea) {
	if(xmlCallBack == null){
		xmlCallBack = new AsyncCallback<Object>() {
			public void onSuccess(Object result) {
				if (result != null) {
					String xml = result.toString();
					textArea.setText(xml);
					}
				ClientApplicationContext.getInstance().setBusy(false);
			}
			public void onFailure(Throwable caught) {
				ClientApplicationContext.getInstance().log("Processing screen creation failed", "Error creating dynamic panel", true, true, caught);
				ClientApplicationContext.getInstance().setBusy(false);
				updateTime(null);
			}
		};
	}
	return xmlCallBack;
}
 
開發者ID:qafedev,項目名稱:qafe-platform,代碼行數:20,代碼來源:MainFactoryActions.java

示例8: Text

import com.google.gwt.user.client.ui.TextArea; //導入依賴的package包/類
public Text(Composite parent, int style) {
	this(new TextArea(), parent, style);
	textArea = (TextArea) getGwtWidget();
	panel = (LayoutPanel) getParent().getGwtWidget().getParent();
	panel.add(textArea);
	textArea.addBlurHandler(new BlurHandler() {

		@Override
		public void onBlur(BlurEvent event) {
			setText(textArea.getText());
			textArea.removeFromParent();
			sendEvent(SWT.Modify);
			sendEvent(SWT.FocusOut);
		}
	});
}
 
開發者ID:ghillairet,項目名稱:gef-gwt,代碼行數:17,代碼來源:Text.java

示例9: OriginalPanel

import com.google.gwt.user.client.ui.TextArea; //導入依賴的package包/類
public OriginalPanel() {
	setSize("100%", "100%");
	setSpacing(5);
	Label title = new Label(appConstants.importTextTitle());
	add(title);
	setCellWidth(title,"100%");
	setCellHeight(title,"1%");
	
	textArea = new TextArea();
	textArea.addChangeListener(this);
	textArea.setSize("100%","100%");
	add(textArea);
	setCellWidth(textArea,"100%");
	setCellHeight(textArea,"99%");
	
}
 
開發者ID:Antokolos,項目名稱:iambookmaster,代碼行數:17,代碼來源:ImportTextPanel.java

示例10: createLuckyWikiButton

import com.google.gwt.user.client.ui.TextArea; //導入依賴的package包/類
private void createLuckyWikiButton()
{
    Anchor rndWikiButton = Anchor.wrap(Document.get().getElementById("btn_rnd_wiki"));
    final TextArea textArea = TextArea.wrap(Document.get().getElementById("input_text"));
    rndWikiButton.addClickHandler(new ClickHandler()
    {
        public void onClick(ClickEvent event)
        {
            wcService.getRandomWikiUrl(new AsyncCallback<String>()
            {
                public void onSuccess(String result)
                {
                    textArea.setText(result);
                }

                public void onFailure(Throwable caught)
                {
                    textArea.setText("http://en.wikipedia.org/wiki/Special:random");
                }
            });

        }
    });
}
 
開發者ID:spupyrev,項目名稱:swcv,代碼行數:25,代碼來源:WordCloudApp.java

示例11: createLuckyTwitterButton

import com.google.gwt.user.client.ui.TextArea; //導入依賴的package包/類
private void createLuckyTwitterButton()
{
    Anchor rndWikiButton = Anchor.wrap(Document.get().getElementById("btn_rnd_twitter"));
    final TextArea textArea = TextArea.wrap(Document.get().getElementById("input_text"));
    rndWikiButton.addClickHandler(new ClickHandler()
    {
        public void onClick(ClickEvent event)
        {
            wcService.getRandomTwitterUrl(new AsyncCallback<String>()
            {
                public void onSuccess(String result)
                {
                    textArea.setText(result);
                }

                public void onFailure(Throwable caught)
                {
                    textArea.setText("twitter: hot trend");
                }
            });

        }
    });
}
 
開發者ID:spupyrev,項目名稱:swcv,代碼行數:25,代碼來源:WordCloudApp.java

示例12: createLuckyYoutubeButton

import com.google.gwt.user.client.ui.TextArea; //導入依賴的package包/類
private void createLuckyYoutubeButton()
{
    Anchor rndWikiButton = Anchor.wrap(Document.get().getElementById("btn_rnd_youtube"));
    final TextArea textArea = TextArea.wrap(Document.get().getElementById("input_text"));
    rndWikiButton.addClickHandler(new ClickHandler()
    {
        public void onClick(ClickEvent event)
        {
            wcService.getRandomYoutubeUrl(new AsyncCallback<String>()
            {
                public void onSuccess(String result)
                {
                    textArea.setText(result);
                }

                public void onFailure(Throwable caught)
                {
                    textArea.setText("https://www.youtube.com");
                }
            });

        }
    });
}
 
開發者ID:spupyrev,項目名稱:swcv,代碼行數:25,代碼來源:WordCloudApp.java

示例13: createLuckyGoogleButton

import com.google.gwt.user.client.ui.TextArea; //導入依賴的package包/類
private void createLuckyGoogleButton()
{
    Anchor rndGoogleButton = Anchor.wrap(Document.get().getElementById("btn_rnd_google"));
    final TextArea textArea = TextArea.wrap(Document.get().getElementById("input_text"));
    rndGoogleButton.addClickHandler(new ClickHandler()
    {
        public void onClick(ClickEvent event)
        {
            wcService.getRandomGoogleUrl(new AsyncCallback<String>()
            {
                public void onSuccess(String result)
                {
                    textArea.setText(result);
                }

                public void onFailure(Throwable caught)
                {
                    textArea.setText("google: hot trend");
                }
            });

        }
    });
}
 
開發者ID:spupyrev,項目名稱:swcv,代碼行數:25,代碼來源:WordCloudApp.java

示例14: createTextArea

import com.google.gwt.user.client.ui.TextArea; //導入依賴的package包/類
private TextArea createTextArea()
{
    TextArea textArea = TextArea.wrap(Document.get().getElementById("input_text"));
    textArea.addKeyDownHandler(new KeyDownHandler()
    {
        public void onKeyDown(KeyDownEvent event)
        {
            event.preventDefault();
            if (event.getNativeKeyCode() == KeyCodes.KEY_ENTER)
            {
                createWordCloud();
            }
        }
    });

    return textArea;
}
 
開發者ID:spupyrev,項目名稱:swcv,代碼行數:18,代碼來源:WordCloudApp.java

示例15: log

import com.google.gwt.user.client.ui.TextArea; //導入依賴的package包/類
public void log(String msg)
{
   if (appScreen == null)
   {
       return;
   }
   TextArea logTextArea = appScreen.getTextArea();
   Date d = new Date();
   String t = d.toString() + ": " + msg;
   int cW = logTextArea.getCharacterWidth();
   String currentText = logTextArea.getText();
   if (currentText.length() > 0)
   {
       logTextArea.setText(currentText + "\n" + t);
   }
   else
   {
       logTextArea.setText(t);
       
   }
   appScreen.getScrollPanel().scrollToBottom();
   Log.debug(msg);
}
 
開發者ID:muquit,項目名稱:gwtoauthlogindemo,代碼行數:24,代碼來源:GWTOAuthLoginDemo.java


注:本文中的com.google.gwt.user.client.ui.TextArea類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。