package com.rntsoft.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.Grid;
import com.google.gwt.user.client.ui.KeyboardListener;
import com.google.gwt.user.client.ui.KeyboardListenerAdapter;
import com.google.gwt.user.client.ui.Label;
import com.google.gwt.user.client.ui.*;
import com.google.gwt.user.client.ui.RootPanel;
import com.google.gwt.user.client.ui.Widget;
public class GWTClient implements EntryPoint{
/**
* This is the entry point method.
*/
public void onModuleLoad() {
// Create Label widget
final Label roller = new Label("Default value");
// Associate HTML element to GWT widget
RootPanel.get().add(roller);
// Add mouse lister to label widget
roller.addMouseListener(new MouseListener() {
public void onMouseEnter(Widget sender) {
roller.setText("Entered element...");
}
public void onMouseLeave(Widget sender) {
roller.setText("Leaving element...");
}
// Do nothing
public void onMouseDown(Widget sender, int x, int y) {}
// Do nothing
public void onMouseMove(Widget sender, int x, int y) {}
// Do nothing
public void onMouseUp(Widget sender, int x, int y) {}
});
}
}
GWT-mouseListener.zip( 3 k)