RE: [OpenMap Users] jpopupmenu after click?

From: Ben Podoll <benjamin.podoll_at_und.edu>
Date: Sat, 21 Aug 2004 17:52:02 -0500

Is there something other than the InformationDelegator I can use? I don't
want that display bar across the bottom of the screen that occurs when I use
the InformationDelegator.

> -----Original Message-----
> From: owner-openmap-users_at_bbn.com [mailto:owner-openmap-users_at_bbn.com]
> On Behalf Of Don Dietrick
> Sent: Tuesday, August 10, 2004 10:22 AM
> To: Ben Podoll
> Cc: openmap-users_at_bbn.com
> Subject: Re: [OpenMap Users] jpopupmenu after click?
>
>
> On Aug 10, 2004, at 10:52 AM, Ben Podoll wrote:
> >>> Regarding the fire* methods:
> >>> This may be a silly question but I tried to put this line in my
> >>> mouseClicked
> >>> and nothing happened:
> >>>
> >>> fireRequestMessage("Hello World");
> >>
> >> Is the mouseClicked method being called? If you are extending
> >> OMGraphicHandlerLayer, some other object (the
> >> StandardMouseModeInterpreter) may be acting on the call.
> >
> > Yes, the method "public boolean mouseClicked(MouseEvent e) {...} is
> > being
> > called and I am doing other things in there, but that
> > fireRequestMessage("Hello World"); doesn't seem to do anything.
>
> Do you have an InformationDelegator (or other InfoDisplayListener) as
> part of your application?
> - Don
>
>
> >
> >>
> >> - Don
> >>
> >>
> >>>
> >>> ~Ben
> >>>
> >>> FYI: By the way I do extend the OMGraphicHandlerLayer for all my
> >>> Layers and
> >>> all the other mouse events and such seem to work fine...
> >>>
> >>>> -----Original Message-----
> >>>> From: Don Dietrick [mailto:dietrick_at_bbn.com]
> >>>> Sent: Tuesday, August 10, 2004 8:48 AM
> >>>> To: Ben Podoll
> >>>> Cc: openmap-users_at_bbn.com
> >>>> Subject: Re: [OpenMap Users] jpopupmenu after click?
> >>>>
> >>>> The OMGraphicHandlerLayer.getItemsForOMGraphicMenu(OMGraphic) will
> >> be
> >>>> called when you right-click on an OMGraphic. You return a
> >>>> java.util.List of MenuItems you want displayed on the map.
> >>>>
> >>>> - Don
> >>>>
> >>>>
> >>>>
> >>>> On Aug 10, 2004, at 9:38 AM, Ben Podoll wrote:
> >>>>
> >>>>> Thanks, yes I see the fire* methods although I don't see a
> >>>>> firePopUpMenu()
> >>>>> method which I may need, since I have to have the "popup thing"
> >> have
> >>>> a
> >>>>> selectable button/item as I describe below. Is there a way of
> doing
> >>>>> that
> >>>>> with a method already in place?
> >>>>>
> >>>>>> -----Original Message-----
> >>>>>> From: Don Dietrick [mailto:dietrick_at_bbn.com]
> >>>>>> Sent: Monday, August 09, 2004 7:37 PM
> >>>>>> To: Ben Podoll
> >>>>>> Cc: openmap-users_at_bbn.com
> >>>>>> Subject: Re: [OpenMap Users] jpopupmenu after click?
> >>>>>>
> >>>>>> Ben,
> >>>>>>
> >>>>>> If you make your layer extend OMGraphicHandlerLayer, you get all
> >>>> this
> >>>>>> for free. The
> >>>> com.bbn.openmap.omGraphics.event.GestureResponsePolicy
> >>>>>> that the layer implements are all you have to override.
> >>>>>>
> >>>>>> All layers have a connection to the InformationDelegator that
> >>>> handles
> >>>>>> displaying web pages, putting information in the InfoLine,
> making
> >>>>>> pop-up message windows, and handing tooltips - look at the Layer
> >>>> class
> >>>>>> for the fire* methods.
> >>>>>>
> >>>>>> The GestureResponsePolicy methods get called to handle tooltips
> >> and
> >>>>>> popup menus, so you don't have to implement code to search which
> >> of
> >>>>>> your OMGraphics is under the mouse. You just respond to the
> >> calls.
> >>>>>>
> >>>>>> I think this stuff is in the developers guide.
> >>>>>>
> >>>>>> - Don
> >>>>>>
> >>>>>> On Aug 9, 2004, at 7:56 PM, Ben Podoll wrote:
> >>>>>>
> >>>>>>> I want information to popup when a user clicks on a certain
> >> portion
> >>>>>> of
> >>>>>>> my
> >>>>>>> map. Should I use a JPopUpMenu?
> >>>>>>>
> >>>>>>> The reason I can't use a ToolTip is because there needs to be a
> >> way
> >>>>>>> for the
> >>>>>>> user to click on what pops up to change another part of the GUI
> >>>> (with
> >>>>>>> details).
> >>>>>>>
> >>>>>>> Just looking for advice or input from someone that may have
> done
> >>>> this
> >>>>>>> in the
> >>>>>>> past...
> >>>>>>>
> >>>>>>> What I am getting at is something that pops up that looks like
> >>>> this:
> >>>>>>>
> >>>>>>> |------------------|
> >>>>>>> |Temp: 68F |
> >>>>>>> |Humidity: 58F |
> >>>>>>> |Wind Speed: 12mph |
> >>>>>>> |------------------|
> >>>>>>> |See Details... |
> >>>>>>> |------------------|
> >>>>>>>
> >>>>>>> Where the "See Details..." would be a clickable option to the
> >>>> user...
> >>>>>>>
> >>>>>>> The one other issue would be how to get the pop up menu to
> >>>> disappear,
> >>>>>>> so I
> >>>>>>> may even need something along these lines:
> >>>>>>>
> >>>>>>> |------------------|
> >>>>>>> |Close |
> >>>>>>> |------------------|
> >>>>>>> |Temp: 68F |
> >>>>>>> |Humidity: 58F |
> >>>>>>> |Wind Speed: 12mph |
> >>>>>>> |------------------|
> >>>>>>> |See Details... |
> >>>>>>> |------------------|
> >>>>>>>
> >>>>>>> Where the "Close" is another clickable /thing/ to destroy the
> >>>> popup.
> >>>>>>>
> >>>>>>> Any ideas/suggestions?
> >>>>>>>
> >>>>>>> Thanks,
> >>>>>>> Ben
> >>>>>>>
> >>>>>>>
> >>>>>>> --
> >>>>>>> [To unsubscribe to this list send an email to "majdart_at_bbn.com"
> >>>>>>> with the following text in the BODY of the message "unsubscribe
> >>>>>>> openmap-users"]
> >>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>>
> >>>>>> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> >>>>>> Don Dietrick, dietrick_at_bbn.com
> >>>>>> BBN Technologies, Cambridge, MA
> >>>>>> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> >>>>>
> >>>>>
> >>>>>
> >>>>> --
> >>>>> [To unsubscribe to this list send an email to "majdart_at_bbn.com"
> >>>>> with the following text in the BODY of the message "unsubscribe
> >>>>> openmap-users"]
> >>>>>
> >>>>>
> >>>>
> >>>>
> >>>> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> >>>> Don Dietrick, dietrick_at_bbn.com
> >>>> BBN Technologies, Cambridge, MA
> >>>> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> >>>
> >>>
> >>>
> >>> --
> >>> [To unsubscribe to this list send an email to "majdart_at_bbn.com"
> >>> with the following text in the BODY of the message "unsubscribe
> >>> openmap-users"]
> >>>
> >>>
> >>
> >>
> >> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> >> Don Dietrick, dietrick_at_bbn.com
> >> BBN Technologies, Cambridge, MA
> >> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> >
> >
> >
>
>
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> Don Dietrick, dietrick_at_bbn.com
> BBN Technologies, Cambridge, MA
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
>
> --
> [To unsubscribe to this list send an email to "majdart_at_bbn.com"
> with the following text in the BODY of the message "unsubscribe
> openmap-users"]


--
[To unsubscribe to this list send an email to "majdart_at_bbn.com"
with the following text in the BODY of the message "unsubscribe openmap-users"]
Received on Sat Aug 21 2004 - 18:50:48 EDT

This archive was generated by hypermail 2.3.0 : Tue Mar 28 2017 - 23:25:05 EDT