domingo, 2 de octubre de 2016

Variables, metodos y Clases en java



  • Los nombres de los métodos inician con minúscula


  • Los nombres de las clases van inician mayúsculas


  • las variables inician con minúscula

API jAVA 2D




Mejora las capacidades gráficas, de la biblioteca AWT(Abstract Window Toolkit - Herramienta abstracta de ventanas) :

nota: dentro de la bibioteca AWT, podemos encontrar diferentes APIs
una de ellas es Grphics2D...

import java.awt.Graphics;
import java.awt.Graphics2D;

  • Mejores Interfaces de usuario.
  • Aplicaciones Java mucho mas impactantes visualmente.
  • Comprende el renderizado
  • Definición de color
  • Efectos espaciales de imágenes
  • Utilizada para el desarrollo de animaciones
  • presentaciones multimedia combinada con otras APIs de Java como JMF (java Media Frameworf - Entorno de java para medios Audiovisuales) y también para Java 3D.

Graphics2D:
Renderizado con Graphics2D
Atributos del pincel
Atributos de relleno
Transformaciones
Metodos de Composicion - transparencia entre figuras.

Que podemos Dibujar con Graphics2D:
Figuras geométricas
Fuentes y Diseño de texto
Tratamiento de Imágenes
Tratamiento de color (degradado de color)

tarea:


(Analizar apuntes Java2D) para cada uno de los conceptos anteriores...

Eventos en Java y Metodos:



El usuario interacciona mediante la GUI (Interfaz gráfica de usuario) puede ser por medio de
Jframe que nos ayuda a crear una interfaz gráfica o realizarlo por medio de código:

dicha Forma o programa contiene:
  1. botones
  2. campos de texto
  3. barra de desplazamiento
  4. etc...

cuando son manipulados por el ratón y el teclado crea Eventos a los que el programa o el JFame  reponde. Algunos Eventos son:

  • El Clic del raton
  • Oprimir una tecla
  • El uso de un control para deslizar y dar valores....
 Ejemplo de un evento.... 

  El mas común de los eventos es el Clic en un botón:
Ejemplo de un metodo: 

 private void buttonActionPerformed(java.awt.event.ActionEvent evt)
{
  Graphics papel = panel.getGraphics();
  papel.drawLine(0, 0, 100, 100);
        
  }

actionPerformed.- es un metodo

Todo Programa en Java:

Solo se debe tener un main() que inicie el JFame o la Clase