are no-ops. I think you misunderstand the basics of parameter passing
in java.
"DJ Zenith" <djzenith@djzenith.com> wrote in message
news:1149276142.259198.204180@c74g2000cwc.googlegroups.com...
Hi
I implemented mouse listener in this classes below but when I put
my mouse over this button, it doesn't work. Help!
public class MouseListenerImpl implements MouseListener
{
I don't see any of the required methods for a class that
implements MouseListener. Where are:
mouseClicked()
mouseEntered()
mouseExited()
mousePressed()
mouseReleased()
?
/**
* The onFocusImage.
*/
private Image onFocusImage;
/**
* The lostFocusImage.
*/
private Image lostFocusImage;
public MouseListenerImpl(Image onFocusImage, Image lostFocusImage)
{
this.onFocusImage = onFocusImage;
this.lostFocusImage = lostFocusImage;
}
/* (non-Javadoc)
* @see
com.google.gwt.user.client.ui.MouseListener#onMouseDown(com.google.gwt.user.client.ui.Widget,
int, int)
*/
public void onMouseDown(Widget sender, int x, int y)
{
// TODO Auto-generated method stub
}
/* (non-Javadoc)
* @see
com.google.gwt.user.client.ui.MouseListener#onMouseEnter(com.google.gwt.user.client.ui.Widget)
*/
public void onMouseEnter(Widget sender)
{
sender = onFocusImage;
}
/* (non-Javadoc)
* @see
com.google.gwt.user.client.ui.MouseListener#onMouseLeave(com.google.gwt.user.client.ui.Widget)
*/
public void onMouseLeave(Widget sender)
{
sender = lostFocusImage;
}
/* (non-Javadoc)
* @see
com.google.gwt.user.client.ui.MouseListener#onMouseMove(com.google.gwt.user.client.ui.Widget,
int, int)
*/
public void onMouseMove(Widget sender, int x, int y)
{
// TODO Auto-generated method stub
}
/* (non-Javadoc)
* @see
com.google.gwt.user.client.ui.MouseListener#onMouseUp(com.google.gwt.user.client.ui.Widget,
int, int)
*/
public void onMouseUp(Widget sender, int x, int y)
{
// TODO Auto-generated method stub
}
/**
* @param args
*/
public static void main(String[] args)
{
// TODO Auto-generated method stub
}
}
then i call it here
Image onFocusTop = new Image("latoureiffel8.jpg");
Image lostFocusTop = new Image("Illuminaughti.jpg");
MouseListenerImpl mouseListenerTopButton = new
MouseListenerImpl(onFocusTop, lostFocusTop);
lostFocusTop.addMouseListener(mouseListenerTopButton);
lostFocusTop is an Image. Image has no addMouseListener method.
topButtonPanel.add(lostFocusTop);
RootPanel.get("topButton").add(topButtonPanel);
--
Fred L. Kleinschmidt
Boeing Associate Technical Fellow
Technical Architect, Software Reuse Project