NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.

To learn about what's going on, see About the Archive Site.

changing cursor strings

 Hi all,

i need some help with code snippets that supports how to pass on a string
from the domain to be be shown on the screen when a mouse is pressed, let's
say for instancec, when a mouse is click show the name of this object on the
screen.it gat to do with the display renderer but i am not sure how to do
that since i haven't done that before.i got the code below from Bill
decribing it but i need a little detail to it.

thanks,

Isaac


 public void setCursorStringVector()

(which is in visad/DisplayRenderer.java) to create a Vector
of Strings you do want, and then call:

  public void setCursorStringVector(Vector vect)

to actually set the Strings on the screen.
 /** Listens for left mouse clicks in the display. */
  public void displayChanged(DisplayEvent e) {
    int id = e.getId();
    int x = e.getX();
    int y = e.getY();
    if (id == DisplayEvent.MOUSE_RELEASED_LEFT) {
      // get domain coordinates of mouse click
      double[] coords = cursorToDomain(pixelToCursor(x, y));

      // deal with coordinates accordingly
    }
  }


  • 2002 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the visad archives: