Java - Cómo dibujo un oval con valores double

 
Vista:

Cómo dibujo un oval con valores double

Publicado por Elisa (2 intervenciones) el 18/04/2006 10:12:45
Saludos !

Tengo un problema y es que necesito pasarle valores double a un filloval pero como sabemos solo acepta int y no puedo solo truncar los valores por que conduce a errores en el programa ¿qué puedo hacer? ¿con graphics2d se puede? si se puede como seria la instrucción? AYUUUUDA!!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:Cómo dibujo un oval con valores double

Publicado por chuidiang (950 intervenciones) el 18/04/2006 10:47:31
Hola:

Solo admiten int porque van a dibujar sobre pixels. En pantalla hay pixel 1 y pixel 2, pero no pixel 1.5.
Aunque consiguieras llamar al método con un double, se iluminará el pixel 1 o el pixel 2

Lo que puedes hacer es redondear al entero más próximo con Math.round(), aunque sólo sea en el momento de la llamada a fillOval y tu te guardes los valores originales. De esta forma, si tu valor es 1.9 se ilumina el pixel 2 y si tu valor es 1.1 se iluima el pixel 1

Se bueno.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar