Se hizo este ejercicio con el fin de comprender como acomodar las coordenas de forma correcta manualmente e ubicarlas.
viernes, 14 de octubre de 2016
Ejercicio NetBeans 7: Logos 2
Hacer el siguiente logo.
El autor del programa realizado
La accion que debe realizar cada botón
Corrida del programa
Libros: “Java2D” y “Java para estudiantes”.
Ejercicio NetBeans 6: Logos
Hacer el siguiente logo.
El autor del programa realizado
La accion que debe realizar cada botón
Corrida del programa
Libros: “Java2D” y “Java para estudiantes”.
Ejercicio NetBeans 5: Algunas Figuras
Hacer algunas figuras: Línea, rectángulo, óvalo, logo y figuras rellanas.
El autor del programa realizado
La accion que debe realizar cada botón
Corrida del programa
Libros: “Java2D” y “Java para estudiantes”.
Ejercicio NetBeans 4: Figuras Rellenas
Hacer figuras rellenas: rectángulo, circulo y óvalo.
El autor del programa realizado
La accion que debe realizar cada botón
Corrida del programa
Libros: “Java2D” y “Java para estudiantes”.
Ejercicio Netbeans 3: Figuras Graficas 2
Hacer un rectángulo y
una letra, rellanarlas ambas.
El autor del programa realizado
La accion que debe realizar cada botón
Corrida del programa
Libros: “Java2D” y “Java para estudiantes”.
Ejercicio NetBeans 2: Figuras Graficas
Hacer una línea, cruz, polígono
y estrella.
Metodos
El autor del programa realizado
La accion que debe realizar cada botón
Corrida del programa
Libros: “Java2D” y
“Java para estudiantes”.
Ejercicio NetBeans 1: Ejemplo Dibujo
Dibujar una linea en un
panel de manera diagonal dando ciertas coordenadas.
El autor del programa realizado.
Aquí se observa la acción que debe realizar el botón.
Corrida del programa.
Libros: “Java2D” y “Java para estudiantes”.
Tarea: Analizar apuntes Java2D
Renderizado con Graphics2D
Un objeto Graphics (que es una clase
abstracta) representa el lienzo abstracto y el contexto en el que puede
dibujarse cualquier cosa; este lienzo puede estar enlazado con un área física
de un monitor, o representar una imagen en memoria que sólo se desea manipular
y no tiene representación directa durante este proceso.

Atributos de pincel

Los métodos de renderizado de Graphics2D
que usa como atributo contextual un objeto de tipo Stroke son draw(),
drawArc(), drawLine(), drawOval(), drawPolygon(), drawPolyline(), drawRect() y
drawRoundRect(). Cuando se invoca a uno de estos métodos se renderiza el
contorno correspondiente (según la función llamada) y, acto seguido, el
atributo Stroke define las características del trazo mientras que el atributo
Paint define el color o el patrón de relleno de la marca dibujada por el
pincel.
Atributos de relleno
Los atributos de relleno del contexto de
un Graphics2D están representados por un objeto Paint. Cuando una figura o un
glyph (un glyph es, tipográficamente hablando, el rasgo de un signo o una letra
según una fuente de texto; en otras palabras, la forma de una letra concreta a
partir de su tipo, tamaño y peculiaridades: negrita, cursiva, fileteada, etc.
La impresión de una secuencia de rasgos tipográficos produce una cadena de
texto, y cada uno de estos rasgos, como se verá más adelante, son tratados como
un objeto Shape más) el objeto Paint se aplica a todos los píxeles que quedan
dentro de la figura en sí, y que representa el contorno del objeto dibujado por
el pincel. Al rellenar el interior de una figura, el objeto Paint se encarga de
gestionar todos los píxeles de la figura, a excepción de los del contorno.

Transformaciones

Métodos de composición
Cuando dos objetos se superponen en un
mismo dibujo (ya sean figuras, rasgos tipográficos o imágenes) es necesario
determinar qué colores renderizar en los píxeles superpuestos: este proceso se
denomina composición. Las interfaces básicas de composición de Java2D son
Composite and CompositeContext. Por ejemplo, para especificar el estilo de
composición que debe usarse puede establecerse un objeto de la clase
AlphaComposite en el contexto de un Graphics2D llamando a su método
setComposite(). Las instancias de la clase AlphaComposite establecen una regla
de composición que describe la manera de mezclar un nuevo color con otro ya
existente definiendo, por ejemplo, transparencias.
Esta informacion ha
sido sacada del libro Java 2D.
Suscribirse a:
Entradas (Atom)