Package org.geoforge.worldwind.util

Source Code of org.geoforge.worldwind.util.GfrCtrMenContextVoidAbs

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package org.geoforge.worldwind.util;

import gov.nasa.worldwind.awt.WorldWindowGLCanvas;
import gov.nasa.worldwind.geom.Position;
import java.awt.event.ActionListener;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;

/**
*
* @author robert
*/
abstract public class GfrCtrMenContextVoidAbs extends GfrCtrMenContextAbs implements
        MouseListener
{
   protected GfrCtrMenContextVoidAbs(ActionListener alrController)
    {
        super(alrController);
    }

   @Override
   public void mouseClicked(MouseEvent evtMouse)
   {
      if (! (evtMouse.getButton() == MouseEvent.BUTTON3))
         return;
     
     
      System.out.println("evtMouse.getButton() == MouseEvent.BUTTON3");

      if (! (evtMouse.getSource() instanceof WorldWindowGLCanvas)) // should never appear
         return;


      WorldWindowGLCanvas cnv = (WorldWindowGLCanvas) evtMouse.getSource();

      Position curPos = cnv.getCurrentPosition();

      if (curPos == null)
         return;
     
      System.out.println("latitude=" + curPos.latitude.getDegrees() + ", longitude=" + curPos.longitude.getDegrees());
     
      // IN PROGRESS: should allow popUpMenu IAOI there is no current selected object

     
    
     
   }

   @Override
   public void mousePressed(MouseEvent e) {}

   @Override
   public void mouseReleased(MouseEvent e) {}

   @Override
   public void mouseEntered(MouseEvent e) {}

   @Override
   public void mouseExited(MouseEvent e) {}

}
TOP

Related Classes of org.geoforge.worldwind.util.GfrCtrMenContextVoidAbs

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.