|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectchuidiang.graficos.objetos_graficos.AbstractObjetoGrafico
chuidiang.graficos.objetos_graficos.Tarta
public class Tarta
Gráfico de tarta. Se instancia pasándole un array de valores double. Supone que la suma de todos ellos el el 100% de la tarta y calcula para cada valor su porción correspondiente de tarta. Dibuja un circulo con sectores rellenos, en el que cada sector corresponde a uno de los numeros del array.
Constructor Summary | |
---|---|
Tarta(double[] valores,
java.awt.Color[] colores)
Se le pasa el array de valores para el gráfico de tarta y los colores de los sectores. |
Method Summary | |
---|---|
protected double |
dameAngulo(double porcentaje)
Devuelve el ángulo en grados que corresponde a un porcentaje determinado. |
protected java.awt.geom.Point2D |
dameCentro()
Devuelve las coordenadas del centro del Lienzo en unidades de usuario. |
double[] |
damePorcentajes()
Devuelve los porcentajes correspondientes a los valores que se le pasaron. |
protected double |
dameRadio()
Devuelve el radio de la tarta, haciendo que sea el 90% del eje más pequeño. |
void |
dibujate(InterfaceEscalaGrafica escala)
Dibuja el gráfico de tarta sobre la escala que se le pasa. |
void |
tomaValores(double[] valores)
Se le pasan los valores que debe representar en el gráfico de tarta. |
Methods inherited from class chuidiang.graficos.objetos_graficos.AbstractObjetoGrafico |
---|
addObservadorRepintado, necesitasRepintado, removeObservadorRepintado, setNecesitoRepintado |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Tarta(double[] valores, java.awt.Color[] colores)
Method Detail |
---|
public void tomaValores(double[] valores)
public double[] damePorcentajes()
public void dibujate(InterfaceEscalaGrafica escala)
protected double dameRadio()
protected java.awt.geom.Point2D dameCentro()
protected double dameAngulo(double porcentaje)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |