pivot-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Kamil Toszek <kamil.tos...@gmail.com>
Subject Re: ComponentMouseButtonListener problem
Date Wed, 24 Nov 2010 13:23:50 GMT
Now it's working :-)
Strange but I don't have any clue why it didn't work before.. anyway false
alarm, thanks :-)




2010/11/24 Greg Brown <gkbrown@mac.com>

> ComponentMouseListener definitely works in an applet - otherwise, none of
> the demos would work.  :-)  If you run the ComponentExplorer demo, you will
> see these events getting fired:
>
> http://pivot.apache.org/demos/component-explorer.html
>
> You may need to click on the applet first - might that also be the problem
> in your case?
>
>
> On Nov 24, 2010, at 7:25 AM, Kamil Toszek wrote:
>
> > Hi,
> >
> > I have this part of code:
> >
> > stockTableView.getComponentMouseButtonListeners().add(new
> ComponentMouseButtonListener()
> >         {
> >             public boolean mouseDown(Component component, Button button,
> int x, int y)
> >             {
> >                 applicationStateManager.setStatusMessage("test - mouse
> Down");
> >                 return true;
> >             }
> >
> >             public boolean mouseUp(Component component, Button button,
> int x, int y)
> >             {
> >                 return true;
> >             }
> >
> >             public boolean mouseClick(Component component, Button button,
> int x, int y, int count)
> >             {
> >                 applicationStateManager.setStatusMessage("test - mouse
> Click");
> >                 if (count > 1)
> >                 {
> >                     int rowAt = stockTableView.getRowAt(y);
> >                     if (rowAt != -1)
> >                     {
> >                         HashMap<String, Object> row =
> tableRows.get(rowAt);
> >                         selectedSymbol = (String) row.get("symbol");
> >
> ApplicationContext.sendMessage(StockState.SwitchSubState.CHART);
> >                     }
> >                 }
> >                 return true;
> >             }
> >         });
> >
> >
> > Function   "applicationStateManager.setStatusMessage" sets text of status
> label - I'm using it here for debuging purposes.
> >
> > Problem is that this ComponentMouseButtonListener (added to TableView),
> works perfectly on desktop (if I run application buy double clicking jar (on
> Windows)). But it looks like those events are not fired when app is running
> inside browser as an applet.
> >
> > Please help.
>
>

Mime
View raw message