Exemplo n.º 1
0
  /*
   * (non-Javadoc)
   *
   * @see gui.observer.Observer#update(gui.observer.Observable)
   */
  @Override
  public void update(Observable observable) {

    if (observable instanceof JComponent) {

      JComponent component = (JComponent) observable;
      String scaledPositionMessage = "Scaled position (px): ";
      scaledPositionMessage +=
          "x = " + component.getLocation().x + ", y = " + component.getLocation().y + ".";
      String actualPositionMessage = "Actual position (px): ";
      actualPositionMessage +=
          "x = "
              + (int) (component.getLocation().x / scalingRatioToFitContainer)
              + ", y = "
              + (int) (component.getLocation().y / scalingRatioToFitContainer)
              + ".";
      String messageToDisplay = scaledPositionMessage + " " + actualPositionMessage;

      parent.setStatus(messageToDisplay);
    }
  }
Exemplo n.º 2
0
 /**
  * Sets the status message. Call is delegated to <code>AddMapDialog</code>.
  *
  * @param message <code>String</code> new status message
  * @see AddMapDialog
  */
 public void setStatus(String message) {
   // delegate call to AddMapDialog instance
   parent.setStatus(message);
 }