java - JScrollpane mouseListener -
i hava jscrollpane used dram structures(diagrams) , want invoke method every time user releases mouse click in jscrollpane drawing area. used
yourjscrollpane.getviewport().getview().addmouselistener(yourmouselistener); as per given here use jscrollpane mouse listener on viewport components
this works. on every mouse release desired method invoked updates jtable in gui. but, problem is, diagram user draws moves around jscrollpane's available drawing/edit window area. every click drawing moves new place. if remove jscrollpane mouselistener, structure not move. there other way can listen jscrollpane clicks , view(diagrams) not affected? thank inputs.
edit:
jscrollpane jscrolpane = (jscrollpane)(((jpanel) readypanel.getcomponent(1)).getcomponent(0)); jscrolpane.getviewport().addmouselistener(new calculatedimensions(readypanel, propertiestable)); here, readypanel panel receive method stuffed tool bars , jscrollpane. trying jscrollpane stuffed jpanel , invoke method calculate dimensions.
Comments
Post a Comment