public class NodeSign
extends java.lang.Object
| Modifier and Type | Field and Description | 
|---|---|
| (package private) java.awt.Color | cIl colore del nodo | 
| (package private) static int | CIRCLEIl tipo di forma usata per rappresentare il nodo | 
| (package private) static int | CROSSIl tipo di forma usata per rappresentare il nodo | 
| (package private) int | dimLa dimensione del segno | 
| (package private) boolean | filledSe il nodo e' rappresentato da una forma piena e' true, false altrimenti | 
| (package private) java.awt.Image | imL'immagine che rappresenta il segno | 
| (package private) java.lang.String | imnIl nome dell'immagine che rappresenta il segno | 
| (package private) Node | nnIl nodo rappresentato | 
| (package private) static int | nodeSizeLa dimensione default dei segni | 
| (package private) boolean | selectedSe il nodo e' selezionato e' true, false altrimenti | 
| (package private) int | shapeIl tipo di forma usata per rappresentare il nodo | 
| (package private) static int | SQUAREIl tipo di forma usata per rappresentare il nodo | 
| (package private) boolean | visibleSe il nodo e' visibile e' true, false altrimenti | 
| (package private) int | xLe coordinate del nodo nel piano | 
| (package private) int | yLe coordinate del nodo nel piano | 
| Constructor and Description | 
|---|
| NodeSign(Node n,
        int x,
        int y)Crea un nuovo nodo | 
| NodeSign(Node n,
        int x,
        int y,
        java.awt.Color c)Crea un nuovo nodo | 
| NodeSign(Node n,
        int x,
        int y,
        java.awt.Color c,
        int dim)Crea un nuovo nodo | 
| NodeSign(Node n,
        int x,
        int y,
        java.awt.Color c,
        int dim,
        java.awt.Image im,
        java.lang.String imn)Crea un nuovo nodo | 
| NodeSign(Node n,
        int x,
        int y,
        java.awt.Color c,
        int dim,
        java.awt.Image im,
        java.lang.String imn,
        int shape,
        boolean filled)Crea un nuovo nodo | 
| NodeSign(Node n,
        int x,
        int y,
        java.awt.Color c,
        int dim,
        int shape,
        boolean filled)Crea un nuovo nodo | 
| NodeSign(java.lang.String name,
        int x,
        int y)Crea un nuovo nodo | 
| NodeSign(java.lang.String name,
        int x,
        int y,
        java.awt.Color c)Crea un nuovo nodo | 
| NodeSign(java.lang.String name,
        int x,
        int y,
        java.awt.Color c,
        int dim)Crea un nuovo nodo | 
| Modifier and Type | Method and Description | 
|---|---|
| java.awt.Color | getColor()Ritorna il colore del nodo | 
| java.awt.Image | getImage()Ritorna l'immagine del nodo | 
| java.lang.String | getImageName()Ritorna il nome della immagine del nodo | 
| java.lang.String | getName()Ritorna il nome del nodo rappresentato | 
| Node | getNode()Ritorna il nodo rappresentato | 
| int | getShape()Ritorna la dimensione del nodo | 
| int | getSize()Ritorna la dimensione del nodo | 
| int | getX()Ritorna l'ascissa del nodo | 
| int | getY()Ritorna l'ordinata del nodo | 
| boolean | isFilled()Ritorna la visibilita' del nodo | 
| boolean | isVisible()Ritorna la visibilita' del nodo | 
| void | paint(java.awt.Graphics g,
     int dx,
     int dy,
     double z)Disegna il GraphPanel | 
| void | paint(java.awt.Graphics g,
     int dx,
     int dy,
     double z,
     boolean showtext)Disegna il GraphPanel | 
| void | setColor(java.awt.Color col)Cambia il nuovo colore del nodo | 
| static void | setDefault(int s,
          int ns) | 
| void | setFilled(boolean f)Modifica la campitura del nodo | 
| void | setImage(java.lang.String imgn,
        java.awt.Image img)Cambia la nuova immagine del nodo | 
| void | setNode(Node n)Cambia il nodo rappresentato | 
| void | setShape(int s)Cambia la nuova forma del nodo | 
| void | setSize(int size)Cambia la nuova dimensione del nodo | 
| void | setVisible(boolean vis)Modifica la visibilita' del nodo | 
| void | setX(int nx)Cambia l'ascissa del nodo | 
| void | setY(int ny)Cambia l'ordinata del nodo | 
| java.lang.String | toString()Ritorna la stringa che descrive il nodo | 
Node nn
java.awt.Color c
static final int CIRCLE
static final int SQUARE
static final int CROSS
int shape
boolean filled
int x
int y
int dim
java.awt.Image im
java.lang.String imn
boolean selected
boolean visible
static int nodeSize
public NodeSign(java.lang.String name,
        int x,
        int y)
name - il nome del nodo rappresentatox - l'ascissa del nodo sul pianoy - l'ordinata del nodo sul pianopublic NodeSign(Node n, int x, int y)
n - il nodo rappresentatox - l'ascissa del nodo sul pianoy - l'ordinata del nodo sul pianopublic NodeSign(java.lang.String name,
        int x,
        int y,
        java.awt.Color c)
name - il nome del nodo rappresentatox - l'ascissa del nodo sul pianoy - l'ordinata del nodo sul pianoc - il colore del  nodopublic NodeSign(Node n, int x, int y, java.awt.Color c)
n - il nodo rappresentatox - l'ascissa del nodo sul pianoy - l'ordinata del nodo sul pianoc - il colore del  nodopublic NodeSign(java.lang.String name,
        int x,
        int y,
        java.awt.Color c,
        int dim)
name - il nome del nodo rappresentatox - l'ascissa del nodo sul pianoy - l'ordinata del nodo sul pianoc - il colore del  nododim - la dimensione del segnopublic NodeSign(Node n, int x, int y, java.awt.Color c, int dim)
n - il nodo rappresentatox - l'ascissa del nodo sul pianoy - l'ordinata del nodo sul pianoc - il colore del  nododim - la dimensione del segnopublic NodeSign(Node n, int x, int y, java.awt.Color c, int dim, java.awt.Image im, java.lang.String imn)
n - il nodo rappresentatox - l'ascissa del nodo sul pianoy - l'ordinata del nodo sul pianoc - il colore del  nododim - la dimensione del segnoim - l'immagine che rappresenta il segnoimn - il nome dell'immagine che rappresenta il segnopublic NodeSign(Node n, int x, int y, java.awt.Color c, int dim, int shape, boolean filled)
n - il nodo rappresentatox - l'ascissa del nodo sul pianoy - l'ordinata del nodo sul pianoc - il colore del  nododim - la dimensione del segnoshape - la forma che rappresenta il nodo (CIRCLE=0, SQUARE=1)filled - true se la forma che rappresenta il nodo è piena, false altrimentipublic NodeSign(Node n, int x, int y, java.awt.Color c, int dim, java.awt.Image im, java.lang.String imn, int shape, boolean filled)
n - il nodo rappresentatox - l'ascissa del nodo sul pianoy - l'ordinata del nodo sul pianoc - il colore del  nododim - la dimensione del segnoim - l'immagine che rappresenta il segnoimn - il nome dell'immagine che rappresenta il segnoshape - la forma che rappresenta il nodo (CIRCLE=0, SQUARE=1)filled - true se la forma che rappresenta il nodo è piena, false altrimentipublic static void setDefault(int s,
              int ns)
public void setNode(Node n)
n - il nuovo nodo rappresentatopublic Node getNode()
public java.lang.String getName()
public void setX(int nx)
nx - la nuova ascissa del nodopublic int getX()
public void setY(int ny)
ny - la nuova ordinata del nodopublic int getY()
public void setColor(java.awt.Color col)
col - il nuovo colore del nodopublic java.awt.Color getColor()
public void setSize(int size)
size - la nuova dimensione del nodopublic int getSize()
public void setShape(int s)
s - la nuova forma del nodo, 0 cerchio, 1 quadratopublic int getShape()
public void setFilled(boolean f)
f - true se il nodo è pieno, false altrimentipublic boolean isFilled()
public void setImage(java.lang.String imgn,
            java.awt.Image img)
img - la nuova immagine del nodopublic java.lang.String getImageName()
public java.awt.Image getImage()
public void setVisible(boolean vis)
vis - true se il nodo è visibile, false altrimentipublic boolean isVisible()
public void paint(java.awt.Graphics g,
         int dx,
         int dy,
         double z)
g - lo spazio grafico di tracciamentodx - l'offset dell'immaginedy - l'offset dell'immaginez - lo zoom dell'immaginepublic void paint(java.awt.Graphics g,
         int dx,
         int dy,
         double z,
         boolean showtext)
g - lo spazio grafico di tracciamentodx - l'offset dell'immaginedy - l'offset dell'immaginez - lo zoom dell'immagineshowtext - true se va visualizzato il testo del nomepublic java.lang.String toString()
toString in class java.lang.Object