SpreadSheetApplet
Class SpreadSheet.BorderAction

java.lang.Object
  |
  +--java.awt.event.MouseAdapter
        |
        +--SpreadSheetApplet.SpreadSheet.BorderAction

private class SpreadSheet.BorderAction
extends java.awt.event.MouseAdapter
implements java.awt.event.ActionListener, java.awt.event.MouseMotionListener

Classe interne gérant les actions sur les boutons des marges et jouant le role de mouselistener pour le redimensionnement des colonnes et des lignes


Field Summary
(package private)  javax.swing.undo.StateEdit edit
           
private  boolean redim
           
(package private)  boolean resizing
           
 
Constructor Summary
private SpreadSheet.BorderAction()
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void mouseDragged(java.awt.event.MouseEvent e)
           
 void mouseExited(java.awt.event.MouseEvent e)
           
 void mouseMoved(java.awt.event.MouseEvent e)
           
 void mousePressed(java.awt.event.MouseEvent e)
           
 void mouseReleased(java.awt.event.MouseEvent e)
           
 
Methods inherited from class java.awt.event.MouseAdapter
mouseClicked, mouseEntered
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

edit

javax.swing.undo.StateEdit edit


redim

private boolean redim


resizing

boolean resizing

Constructor Detail

SpreadSheet.BorderAction

private SpreadSheet.BorderAction()

Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)


mouseMoved

public void mouseMoved(java.awt.event.MouseEvent e)


mouseDragged

public void mouseDragged(java.awt.event.MouseEvent e)


mouseReleased

public void mouseReleased(java.awt.event.MouseEvent e)


mousePressed

public void mousePressed(java.awt.event.MouseEvent e)


mouseExited

public void mouseExited(java.awt.event.MouseEvent e)