Bienvenido(a), Visitante. Favor de ingresar o registrarse.

Ingresar con nombre de usuario, contraseña y duración de la sesión

Foros del Club

Páginas: [1]   Ir Abajo
  Enviar tema  |  Imprimir  
Autor Tema: Graficos vectoriales en java  (Leído 1049 veces)
0 Usuarios y 2 Visitantes están viendo este tema.
sir_carlomagno
Technocrat
*********

Prestigio: 15
Desconectado Desconectado

Sexo: Masculino
Profesión: Estudiante
Mensajes: 135


Mi espada ansia venganza


WWW
Lenguajes:
C/C++, html+CSS, bash, Java - applets (aprendiendo)
« en: 13/08/2006, 19:54:04 »

Hola soy nuevo por no decir Lengua que tengo nada en java. Yo solo tengo una pregunta, si alguien sabe y/o ha utilizado graficos vectoriales en java y si esto forma parte del estandard o se necesitan complementos e terceras partes

 Huh?
En línea


---------------------------------------------------------------
>Solo hay algo seguro la infinita inseguridad de la seguridad_
http://ruthless.zathras.de/fun/topsecret/unix.gif
Tavo
Technocrat
*********

Prestigio: 0
Desconectado Desconectado

Sexo: Masculino
Título universitario: Ninguno
Profesión: GameDeveloper(GD) y Desarrollador
Mensajes: 144




Lenguajes:
Visual Basic
Real Basic
Python
C/C++
Java
SQL
Bases de datos:
SQLite
MySQL
« Respuesta #1 en: 13/08/2006, 20:10:25 »

WTF...?, graficos vectoriales?. Ni idea uqe es eso, la verdad que nunca lo use, pero investiga por Sun. Si necesitas un buen compilador te recomiendo el Eclipse, seguro que investigando encontras alguna libreria interesante que te ayude Giñar
En línea

CID
Administrador
Legend
*****

Prestigio: 22
Desconectado Desconectado

Sexo: Masculino
Estudiante de: Arte de la informática
Título universitario: Programador
Profesión: Desarrollador
Mensajes: 1136



WWW
Lenguajes:
Varios
Bases de datos:
Varios
« Respuesta #2 en: 29/08/2006, 16:03:33 »

Graficos vectoriales son aquellos que se crean a partir de coordenadas, sean rectangulares, polares, etc. Por ejemplo la función Circle(TPoint Center, int Radius); de Delphi/Builder (no recuerdo si era ese el nombre) permite graficar en tiempo de ejecución un circulo. Lo mismo sucede con otros entes tales como puntos, lineas, rectangulos, polylineas, etc.
En java seguramente vas a tener que importar algún módulo que te permita invocar funciones similares, y a la tarea de decirte cual es ese módulo se lo dejo al proximo.

Saludos.
En línea

CID
Administrador
Legend
*****

Prestigio: 22
Desconectado Desconectado

Sexo: Masculino
Estudiante de: Arte de la informática
Título universitario: Programador
Profesión: Desarrollador
Mensajes: 1136



WWW
Lenguajes:
Varios
Bases de datos:
Varios
« Respuesta #3 en: 29/08/2006, 17:28:07 »

Aca les coloca algo como para que se ubiquen en lo que son los gráficos vectorias con java:

http://www.aharef.info/static/htmlgraph/
En la casilla ingresen http://foros.clubdesarrolladores.com.ar

Va a llevar tiempo procesar todo, pero van a ver que complejo es el foro...

Saludos
En línea

CID
Administrador
Legend
*****

Prestigio: 22
Desconectado Desconectado

Sexo: Masculino
Estudiante de: Arte de la informática
Título universitario: Programador
Profesión: Desarrollador
Mensajes: 1136



WWW
Lenguajes:
Varios
Bases de datos:
Varios
« Respuesta #4 en: 15/10/2006, 22:51:22 »

Viendo que nadie explicó, aca voy.

Bueno, vamos a explicar un poco de que se trata ésto de gráficos vectoriales en Java.
Como dije antes, un gráfico vectorial es aquel que se genera en tiempo de ejecución, mediante información sobre propiedades del ente -llámese ente a lineas, elipses, rectangulos, polilineas, etc- que se leen y se procesan a petición del usuario. Un ejemplo de una aplicación que utiliza gráficos vectoriales, es el conocido AutoCad.

Nota: Una imágen bmp, jpg, etc, no es un gráfico vectorial, es un gráfico raster. En cambio una imagen wmf, si lo es.

Bien, sabiendo ya de que se trata veamos Java que nos ofrece para trabajar con ellos.
Creemos un contenedor para poder utilizar su zona gráfica -haremos una aplicación de escritorio- y le aplicaremos algunos algoritmos para lograr algo vistoso con el uso de clases para gráficos vectoriales.
La parte que nos interesa está en la redefinición de paint.

Código
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
 
public class interfaz extends JFrame {
public interfaz(String title){
super(title);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setSize(500, 500);
show();
}
 
public void paint(Graphics g){
g = getGraphics();
g.drawLine(0, 0, 500, 500);
g.setColor(Color.BLUE);
g.drawOval(250, 250, 100, 100);
g.setColor(Color.RED);
g.drawRect(150, 150, 100, 200);
g.setColor(Color.BLACK);
g.drawString("Gráficos vectoriales en Java", 150, 100);
}
 
public static void main(String s[]) {
new interfaz("Ventana");
}
}

Y ésto es lo que veremos:



Para más imformación, ver la documentación.

Saludos!
En línea

Foros del Club
   

 En línea
Páginas: [1]   Ir Arriba
  Enviar tema  |  Imprimir  
 
Ir a: