public void mouseExited(MouseEvent ev) { frame.setStatusText(""); }
public void mouseExited(MouseEvent ev) { frame.setStatusText(""); }
private void doSetCursorInfo(Point imagePos, Number[] imageValues, String fmt) { sb.setLength(0); sb.append("x:").append(imagePos.x).append(" y:").append(imagePos.y); final int len = imageValues.length; if (len == 1) { sb.append(" value:"); } else { sb.append(" values:"); } for (int i = 0; i < len; i++) { sb.append(" ").append(String.format(fmt, imageValues[i])); } setStatusText(sb.toString()); }
private void doSetCursorInfo(Point imagePos, Number[] imageValues, String fmt) { sb.setLength(0); sb.append("x:").append(imagePos.x).append(" y:").append(imagePos.y); final int len = imageValues.length; if (len == 1) { sb.append(" value:"); } else { sb.append(" values:"); } for (int i = 0; i < len; i++) { sb.append(" ").append(String.format(fmt, imageValues[i])); } setStatusText(sb.toString()); }
/** * If the mouse cursor is over the image, get the value of the image * pixel from band 0 */ public void mouseMoved(MouseEvent ev) { if (dataImage != null) { Point imagePos = getImageCoords(ev.getPoint(), null); if (imageBounds.contains(imagePos)) { if (dataImageIter == null) { dataImageIter = RandomIterFactory.create(dataImage, imageBounds); } if (integralImageDataType) { dataImageIter.getPixel(imagePos.x, imagePos.y, intData); frame.setCursorInfo(imagePos, intData); } else { dataImageIter.getPixel(imagePos.x, imagePos.y, doubleData); frame.setCursorInfo(imagePos, doubleData); } } else { frame.setStatusText(""); } } }
/** * If the mouse cursor is over the image, get the value of the image * pixel from band 0 */ public void mouseMoved(MouseEvent ev) { if (dataImage != null) { Point imagePos = getImageCoords(ev.getPoint(), null); if (imageBounds.contains(imagePos)) { if (dataImageIter == null) { dataImageIter = RandomIterFactory.create(dataImage, imageBounds); } if (integralImageDataType) { dataImageIter.getPixel(imagePos.x, imagePos.y, intData); frame.setCursorInfo(imagePos, intData); } else { dataImageIter.getPixel(imagePos.x, imagePos.y, doubleData); frame.setCursorInfo(imagePos, doubleData); } } else { frame.setStatusText(""); } } }