Ejemplos aplicados de flip flops para la ingenieria
Comp graf clase 2
1. REPÚBLICA BOLIVARIANA DE VENEZUELA
UNIVERSIDAD RAFAEL BELLOSO CHACIN
FACULTAD DE INGENIERÍA
ESCUELAS DE INFORMÁTICA Y COMPUTACIÓN
Dra. María Eugenia Fossi Medina
2. javax.swing
El paquete Swing es parte de la JFC (Java Foundation
Classes) en la plataforma Java. La JFC provee
facilidades para ayudar a los programadores a
construir GUIs. Swing abarca componentes como
botones, tablas, marcos, etc...
JFrame
Es el mecanismo principal de JAVA para representar
una ventana gráfica con titulo y borde
Ventana Simple MEFM
3. setSize()
Ventana Simple MEFM
Permite darle el tamaño a la ventana que se va a
crear. Los parámetros del método, indican el ancho y
el alto deseado en pixel
setVisible()
Permite visualizar la ventana. Sede utilizar porque por
defecto, un JFrame es invisible.
setDefaultCloseOperation()
Indicara el sistema que la aplicación debe finalizar al
momento de cerrar la ventana, para ello se utiliza la
variable JFrame.EXIT_ON_CLOSE como parametro.
4. import javax.swing.*;
public class VentanaSimple extends JFrame
{
public static void main(String arg[ ])
{
JFrame Ventana = new JFrame("Hola Chicos");
Ventana.setSize(600,400);
Ventana.setVisible(true);
Ventana.setDefaultCloseOperation(3);
}
}
Ventana Simple MEFM
5. Rectangulo MEFM
java.awt
La Abstract Window Toolkit (Kit de Herramientas de
Ventana Abstracta) es un kit de herramientas
de gráficos, interfaz de usuario y sistema de ventanas
independiente de la plataforma original de JAVA.
Es parte de las Java Foundation Classes (JFC) – la
API estándar para suministrar una interfaz grafica de
usuario (GUI) para un programa Java.
Color
Esta clase forma parte de la API del paquete awt.
Color.BLACK Color.BLUE Color.CYAN
Color.GRAY Color.RED Color.GREEN
Color.PINK Color.WHITE Color.YELLOW
Color.MAGENTA Color.ORANGE
Color.DARK_GRAY Color.LIGHT_GRAY
6. Rectangulo MEFM
Graphics
Es un objeto que pertenece al paquete awt,
proporciona la información necesaria para realizar el
renderizado, es decir, dar el color, el tipo de letra, etc,
con el que se dibuja el objeto. Con este objeto, se
pueden dibujar rectángulos, líneas, polígonos, arcos,
óvalos y textos.
getGraphics( )
Permite acceder al contexto grafico de la ventana
ubicada en la clase JFrame
7. setColor( )
Permite darle el color al objeto
Rectangulo MEFM
fillRect( )
Permite dibujar el rectángulo en la ventana, debe
recibir cuatro parámetros, la coordenada X, la
coordenada Y, el ancho de la figura y el largo de la
misma.
8. Rectangulo MEFM
import javax.swing.*;
import java.awt.*;
public class Rectangulo
{ //Variables del objeto
int Ancho; //ancho del rectangulo
int Alto; //alto del rectangulo
int X; //posición en la coordenada x
int Y; //posición en la coordenada y
JFrame Ventana; //ventana donde se mostrara el rectangulo
Color color; //color del rectangulo
//Constructor
public Rectangulo()
{ Ventana = new JFrame("Rectangulo");
Ventana.setSize(200,200);
Ancho = 40;
Alto = 20;
X = 80;
Y = 90; CONTINUA…
9. Rectangulo MEFM
color = Color.BLUE;
Ventana.setVisible(true);
}//Rectangulo
//Metodo para pintar el rectangulo en la ventana
public void Pintar()
{ Graphics G = Ventana.getGraphics();
G.setColor(color);
G.fillRect(X,Y,Ancho,Alto);
}//Pintar
}//class
10. Rectangulo MEFM
import java.util.*;
public class RectanP
{
public static void main(String arg[])
{ Rectangulo r1 = new Rectangulo();
Rectangulo r2 = new Rectangulo();
System.out.println("Pulse Enter cuanto este listo");
String Enter = KbInput.read();
r1.Pintar();
r2.Pintar();
r1.Ventana.setDefaultCloseOperation(3);
r2.Ventana.setDefaultCloseOperation(3);
}//main
}//class