Sei sulla pagina 1di 12

SID

Semana de ingenio y
Diseño

Curso
Interfaz grafica en java

Monitor
Cristian Felipe Patiño Cáceres
semanaingenioud@gmail.com
Diagnostico 1
Estado del curso

Temas 2
Presentación de temas a ver

Expectativas 3

Muestra de proyectos que pueden alcanzarse Contenido


Grupos y Proyectos 4

Creación de grupos y muestra proyectos

Conceptos básicos 5
Explicación de componentes gráficos

Estándar Clase GUI 6


Diagnostico
Las siguiente pregunta sirve de evaluación
para comprobar el estado del curso y que metas En que categoría se
Y rumbos se quieren con respecto a este espacio
identifica usted
• No tiene conocimiento de JAVA ni
Programación Orientada a Objetos

• Tiene conocimiento del lenguaje pero


nunca ha programado un app con GUI

• Ha construido interfaz grafica con


asistente de usuario
• Ha realizado interfaz a código pero no
entiende muy bien su funcionamiento
• Sabe crear interfaz grafica y espera
aprender nuevas cosas del tema
Temas

Estructura clase GUI Eventos


Eventos de mouse básicos y especiales,
Existen diferentes formas de realzar
Eventos de teclado básicos y especiales
interfaces graficas, en este curso se
Eventos de ventana
pretende tener una guía para la creación.

Componentes Básicos Layouts


FlowLayout BoxLayout, GridLayout,
JButton, JLabel, JTextField, JPanel,
BorderLayout, GridBagLayout, CardLayout,
JPassworldField, Font, Color, Border,
SpringLayout
JComboBox, Jlist, JRadioButton, JTextArea

Componentes Avanzados Canvas


JScrollPane, Jtable, JFormattedTextField, Uso de Graphics y 2D, dibujo de figuras
JEditorPane, JTextPane, JMenu basicas, encapsulamiento sobre lienzo, uso
de hilos para amimaciones
Exposición Actividades
20% 30%

Asistencia
Proyecto
20%
30%
Proyectos

División de proyecto en paneles, con uso

1 de imágenes, tablas personalizadas,


diferentes colores y bordes, botones e
iconos

Uso de gama de azules, paneles,

2 imágenes, y canvas interactivo para crear


figuras
Proyectos

Interfaz de usuario oscura uso de scroll y

3 botones interactivos

Uso de imágenes y botones circulares,

4 librería basada en canvas para la creación


de dichos bordes
Proyectos

Uso de imágenes y efectos visuales de

5 colores de panel para filtro

Uso de canvas para creación de diagrama

6 de Gantt, menú desplegable


Proyectos

Plantilla Twitter creación de botones con

7 iconos, imágenes, y eventos de mouse en


tiempo real

Login de usuario básico e interactivo con

8 eventos de mouse y teclado


Proyectos

Uso de canvas para creación de gráficos,

9 configuración de coordenadas dentro de


lienzo

Uso de tablas interactivas que contienen

10 mas componentes gráficos, uso de


imágenes
Conceptos básicos
Datos Primitivos Arreglos
String
Float
Boolean Int
Double
Int String
Long Double
Char

Estructuras de datos Estructura1{


int
double
string
Estructura2
Estructura{ }

int
double
int Estructura2{
long
double
string string
}
float
}
Conceptos básicos
Objetos Componentes Gráficos

Clase{ Botón
int
double
int
string Botón{
float posición
texto
Accion1() color
Accion2() tamaño
Accion3() eventos
}
setPosicion()
setTexto()
setColor()
}

Potrebbero piacerti anche