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 <[email protected]> > 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. > >
