- /**\r
- * DOCUMENT ME!\r
- *\r
- * @param evt DOCUMENT ME!\r
- */\r
- public void doMousePressed(MouseEvent evt)\r
- {\r
- boxX = evt.getX();\r
- boxY = evt.getY();\r
-\r
- checkValid();\r
- repaint();\r
- }\r
-\r
- /**\r
- * DOCUMENT ME!\r
- *\r
- * @param evt DOCUMENT ME!\r
- */\r
- public void doMouseReleased(MouseEvent evt)\r
- {\r
- boxX = evt.getX();\r
- boxY = evt.getY();\r
- checkValid();\r
-\r
- if(av.hasHiddenColumns)\r
- {\r
- int col = (int) ( boxX / scalew / av.getCharWidth());\r
-\r
- if(av.getColumnSelection().isVisible(col))\r
- {\r
- ap.setScrollValues(\r
- av.getColumnSelection().findColumnPosition(col),\r
- (int) (boxY / scaleh / av.getCharHeight()));\r
- }\r
- else\r
- System.out.println(col +" not visible");\r
- }\r
- else\r
- ap.setScrollValues( (int) (boxX / scalew / av.getCharWidth()),\r
- (int) (boxY / scaleh / av.getCharHeight()));\r
- }\r
-\r
- /**\r
- * DOCUMENT ME!\r
- *\r
- * @param evt DOCUMENT ME!\r
- */\r
- public void doMouseDragged(MouseEvent evt)\r
- {\r
- boxX = evt.getX();\r
- boxY = evt.getY();\r
- checkValid();\r
-\r
- if(av.hasHiddenColumns)\r
- {\r
- int col = (int) ( boxX / scalew / av.getCharWidth());\r
-\r
- if(!av.getColumnSelection().isVisible(col))\r
- {\r
- return;\r
- }\r
-\r
- ap.setScrollValues(\r
- av.getColumnSelection().findColumnPosition( col ),\r
- (int) (boxY / scaleh / av.getCharHeight()));\r
- }\r
- else\r
- ap.setScrollValues( (int) (boxX / scalew / av.getCharWidth()),\r
- (int) (boxY / scaleh / av.getCharHeight()));\r
- repaint();\r
- }\r