adalogo.gui.editor
Class LineNumberPanel
JPanel
adalogo.gui.editor.LineNumberPanel
- DocumentListener, MouseListener
public class LineNumberPanel
extends JPanel
implements DocumentListener, MouseListener
this panel will draw line numbers.
embedded in a scroll pane as rowheader along a textpane.
original code from weebib.
break point handler by lesmana.
http://forum.java.sun.com/thread.jspa?threadID=589109
changedUpdate
public void changedUpdate(DocumentEvent e)
getPreferredSize
public Dimension getPreferredSize()
insertUpdate
public void insertUpdate(DocumentEvent e)
mouseClicked
public void mouseClicked(MouseEvent e)
mouseEntered
public void mouseEntered(MouseEvent e)
mouseExited
public void mouseExited(MouseEvent e)
mousePressed
public void mousePressed(MouseEvent e)
mouseReleased
public void mouseReleased(MouseEvent e)
paintComponent
public void paintComponent(Graphics g)
line numbers get painted here.
only visible rows are painted.
removeUpdate
public void removeUpdate(DocumentEvent e)