Java/GWT/HTML

Материал из Java эксперт
Перейти к: навигация, поиск

HTML Control With Style

   <source lang="java">

package com.jexp.gwt.client; import com.google.gwt.core.client.EntryPoint; import com.google.gwt.user.client.Window; import com.google.gwt.user.client.ui.Button; import com.google.gwt.user.client.ui.ClickListener; import com.google.gwt.user.client.ui.RootPanel; import com.google.gwt.user.client.ui.Widget; import com.google.gwt.user.client.ui.HTML; import com.google.gwt.user.client.ui.Grid; public class GWTClient implements EntryPoint{

 public void onModuleLoad() {
   HTML html = new HTML("caption");
   html.setStyleName("layouts-Label");
   RootPanel.get().add(html);
 }

} /////// .layouts-Label {

 background-color: #C3D9FF;
 font-weight: bold;
 margin-top: 1em;
 padding: 2px 0px 2px 0px;
 width: 100%;

} /////////// <module>

 <inherits name="com.google.gwt.user.User"/>
 <entry-point class="com.jexp.gwt.client.GWTClient"/>
 <stylesheet src="your.css"/>

</module>


      </source>
   
  
 
  



Output HTML with HTML control

   <source lang="java">

package com.jexp.gwt.client; import com.google.gwt.core.client.EntryPoint; import com.google.gwt.user.client.Window; import com.google.gwt.user.client.ui.Button; import com.google.gwt.user.client.ui.ClickListener; import com.google.gwt.user.client.ui.RootPanel; import com.google.gwt.user.client.ui.Widget; import com.google.gwt.user.client.ui.KeyboardListenerAdapter; import com.google.gwt.user.client.ui.TextArea; import com.google.gwt.user.client.ui.TextBox; import com.google.gwt.user.client.ui.TextBoxBase; import com.google.gwt.user.client.ui.HorizontalPanel; import com.google.gwt.user.client.ui.HTML; public class GWTClient implements EntryPoint {

 public void onModuleLoad() {
   final TextBox textBox = new TextBox();
   
   HorizontalPanel p = new HorizontalPanel();
   p.setSpacing(4);
   textBox.setWidth("20em");
   p.add(textBox);
   final HTML echo = new HTML();
 
   p.add(echo);
   textBox.addKeyboardListener(new KeyboardListenerAdapter() {
       public void onKeyUp(Widget sender, char keyCode, int modifiers) {
         updateText(textBox, echo);
       }
   });
 
   updateText(textBox, echo);
   RootPanel.get().add(p);
 }
 
 private void updateText(TextBoxBase text, HTML echo) {
   echo.setHTML("Selection: " + text.getCursorPos() + ", "
       + text.getSelectionLength());
 }
 

}


      </source>