All Packages Class Hierarchy This Package Previous Next Index
Class relaaja.gui.MovablePanel
java.lang.Object
|
+----java.awt.Component
|
+----java.awt.Container
|
+----com.sun.java.swing.JComponent
|
+----com.sun.java.swing.JPanel
|
+----relaaja.gui.MovablePanel
- public class MovablePanel
- extends JPanel
- implements MouseListener, MouseMotionListener, Observer
Siirrettävä graafinen komponentti.
- Author:
- Antti Koivisto
-
changeEvent
-
-
dragDisable
-
-
dragged
-
-
lastpos
-
-
listenerList
-
-
movable
-
-
parent
-
-
popup
-
-
selected
-
-
startpos
-
-
MovablePanel(DiagramPanel)
-
-
addChangeListener(ChangeListener)
-
Lisää kuuntelijan.
-
doPopup(int, int)
- Toteuta aliluokassa haluamasi operaatio kakkosnappia painettaessa.
-
dragEnded(int, int)
- Toteuta aliluokassa haluamasi operaatio siirron päättyessä.
-
fireStateChange()
- Laukaisee eventin.
-
getCenter()
- Palauttaa komponentit keskipisteen paikan.
-
getDiagramPanel()
-
-
isDragged()
-
-
isMovable()
- Siirrettävissä?
-
isSelected()
- Valittuna?
-
mouseClicked(MouseEvent)
-
-
mouseDragged(MouseEvent)
- Kiinnostavia eventtejä
-
mouseEntered(MouseEvent)
-
-
mouseExited(MouseEvent)
-
-
mouseMoved(MouseEvent)
-
-
mousePressed(MouseEvent)
-
-
mouseReleased(MouseEvent)
-
-
moved(int, int)
- Kutsutaan komponentin siirron aikana.
-
processMouseEvent(MouseEvent)
-
-
processMouseMotionEvent(MouseEvent)
-
-
removeChangeListener(ChangeListener)
- Poistaa kuuntelijan.
-
setCenter(Point)
- Asettaa kaavion paikan keskipisteen mukaan.
-
setLocation(int, int)
- Asettaa komponentin paikan.
-
setLocation(Point)
- Asettaa komponentin paikan.
-
setMovable(boolean)
- Asettaa siirrettävyyden päälle/pois.
-
setSelected(boolean)
- Asettaa paneelin valituksi.
-
update()
- Kutsutaan kun halutaan päivittää komponentin ulkoasu.
-
update(Observable, Object)
-
-
updateAll()
-
lastpos
private Point lastpos
startpos
private Point startpos
movable
boolean movable
parent
DiagramPanel parent
dragged
boolean dragged
selected
boolean selected
dragDisable
private boolean dragDisable
popup
private JPopupMenu popup
listenerList
EventListenerList listenerList
changeEvent
ChangeEvent changeEvent
MovablePanel
public MovablePanel(DiagramPanel diagram)
getDiagramPanel
DiagramPanel getDiagramPanel()
addChangeListener
public void addChangeListener(ChangeListener l)
- Lisää kuuntelijan. Eventti laukaistaan kun komponenttia siirretään.
- Parameters:
- l - kuuntelija.
removeChangeListener
public void removeChangeListener(ChangeListener l)
- Poistaa kuuntelijan.
- Parameters:
- l - kuuntelija.
fireStateChange
protected void fireStateChange()
- Laukaisee eventin.
isDragged
boolean isDragged()
mouseDragged
public void mouseDragged(MouseEvent e)
- Kiinnostavia eventtejä
mousePressed
public void mousePressed(MouseEvent e)
mouseReleased
public void mouseReleased(MouseEvent e)
processMouseEvent
protected void processMouseEvent(MouseEvent e)
- Overrides:
- processMouseEvent in class Component
processMouseMotionEvent
protected void processMouseMotionEvent(MouseEvent e)
- Overrides:
- processMouseMotionEvent in class JComponent
doPopup
protected JPopupMenu doPopup(int x,
int y)
- Toteuta aliluokassa haluamasi operaatio kakkosnappia painettaessa.
dragEnded
protected void dragEnded(int dx,
int dy)
- Toteuta aliluokassa haluamasi operaatio siirron päättyessä.
mouseEntered
public void mouseEntered(MouseEvent e)
mouseExited
public void mouseExited(MouseEvent e)
mouseClicked
public void mouseClicked(MouseEvent e)
mouseMoved
public void mouseMoved(MouseEvent e)
setMovable
public void setMovable(boolean movable)
- Asettaa siirrettävyyden päälle/pois.
- Parameters:
- movable - true jos paneeli siirrettävissä.
isMovable
public boolean isMovable()
- Siirrettävissä?
- Returns:
- true jos paneeli siirrettävissä.
setSelected
public void setSelected(boolean selec)
- Asettaa paneelin valituksi.
- Parameters:
- selec - true jos paneeli valittuna.
isSelected
public boolean isSelected()
- Valittuna?
- Returns:
- true jos paneeli valittuna.
getCenter
public Point getCenter()
- Palauttaa komponentit keskipisteen paikan.
- Returns:
- keskipiste alustan koordinaateissa.
setCenter
public void setCenter(Point p)
- Asettaa kaavion paikan keskipisteen mukaan.
- Parameters:
- p - keskipisteen uusi paikka.
setLocation
public void setLocation(Point point)
- Asettaa komponentin paikan.
- Parameters:
- point - piste.
- Overrides:
- setLocation in class Component
setLocation
public void setLocation(int x,
int y)
- Asettaa komponentin paikan.
- Parameters:
- x - piste.
- Overrides:
- setLocation in class Component
update
protected void update()
- Kutsutaan kun halutaan päivittää komponentin ulkoasu.
update
public void update(Observable o,
Object arg)
updateAll
void updateAll()
moved
protected void moved(int dx,
int dy)
- Kutsutaan komponentin siirron aikana.
All Packages Class Hierarchy This Package Previous Next Index