SlideShare uma empresa Scribd logo
1 de 50
PROGRAMACION EN JAVA ING. ZENAIDA HUANCA LLAMO COMPONENTES SWING
Diseño de Interfaces de Usuario ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Swing: Jerarquía de Componentes
Swing: Jerarquía de clases en JBuilder
NetBeans
Swing: Ventanas JFrame
2. Etiquetas e Iconos
2.1 JLabel
2.2 Iconos (ImageIcon)
3. Botones
3.1 JButton
3.2 JToggleButton
3.3 JCheckBox/JRadioButton
3.4 ButtonGroup
4. RANGOS (VALOR)
4.1 JScrollBar
4.2 JProgressBar
4.3 JSlider
5. TEXTO
5.1 JTextField/JPasswordField
5.2 JTextArea
6. ELECCION ,[object Object],[object Object],[object Object],[object Object],[object Object]
6.1 JList
6.2 ListModel / DefaultListModel
6.3 JComboBox
6.3 ComboBoxModel / DefaultComboBoxModel
7. Tablas.  JTable  en un  JScrollPane ,[object Object],[object Object],TableModel  dataModel = new  AbstractTableModel () { public int getColumnCount() { return 10; } public int getRowCount() { return 10;} public Object getValueAt(int row, int col) {  return new Integer(row*col); } }; JTable  table = new JTable(dataModel); JScrollPane  scrollpane = new JScrollPane(table); ,[object Object],[object Object],[object Object],[object Object]
Ejemplo JTable ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
8. JOptionPane ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ejemplos  JOptionPane ,[object Object],[object Object]
Ejemplo  JOptionDialog ,[object Object],[object Object],[object Object]
Ejemplo entrada de datos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ejemplo entrada de datos libre ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
9. Menús JMenuBar JPopupMenu ,[object Object],[object Object],Componente JFileChooser
Diseñador de menús
Asignación del menú al componente ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Propiedades del JFrame o JDialog
10. Modelo de delegación de eventos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Modelo de delegación de eventos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Interfaces     Listener   M étodos
11. Enlazar el menú Archivo con JFileChooser ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
JFileChooser.showOpenDialog
12.  Clase Graphics ,[object Object],[object Object]
Métodos de la Clase Graphics drawRect (int x, int y, int width, int height) Dibuja el contorno de un rectángulo cuyas coordenadas de la esquina superior izquierda, el ancho y el alto se dan como parámetros   abstract void drawOval (int x, int y, int width, int height) Dibuja el contorno de un óvalo inscrito en un rectángulo cuyas coordenadas se dan como parámetros.  abstract void drawLine (int x1, int y1, int x2, int y2) Dibuja una línea desde las coordenadas del punto de partida (x1,y1) hasta las coordenadas del punto de llegada (x1,y2)  abstract void drawArc (int x, int y, int width, int height, int startAngle, int arcAngle) Dibuja un arco circular o elíptico dentro del rectángulo especificado en los parámetros. Debe darse además el ángulo de inicio y el ángulo del arco requerido.  abstract void clearRect (int x, int y, int width, int height) Limpia  el area rectangular definido por los parámetros rellenados con el color de fondo encontrado  abstract void
Métodos de la Clase Graphics FillRoundRect (int x, int y, int width, int height, int arcWidth, int arcHeight) Dibuja un rectángulo relleno con las esquinas en curva.  abstract void fillRect (int x, int y, int width, int height)  Dibuja un rectángulo relleno   abstract void fill3DRect (int x, int y, int width, int height, boolean raised) Dibuja un rectángulo tridimensional relleno.  abstract void fillOval (int x, int y, int width, int height) Dibuja un óvalo relleno.  abstract void fillArc (int x, int y, int width, int height, int startAngle, int arcAngle) Dibuja un arco circular o elíptico relleno  abstract void drawString (String str, int x, int y) Dibuja el texto dado a partir de la coordenada x,y también dados como parámetros.  abstract void drawRoundRect (int x, int y, int width, int height, int arcWidth, int arcHeight) Dibuja el contorno ovalado en las esquinas de un rectángulo dándole además de las coordenadas para un rectángulp, el ancho y el alto de las curvas de las esquinas.  abstract void
Ejemplo aplicativo Clase Graphics ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
13. Respuesta a las acciones del usuario sobre un grupo de controles (botones)   ,[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object]

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

Archivos de pantallas tipo window
Archivos de pantallas tipo windowArchivos de pantallas tipo window
Archivos de pantallas tipo window
 
Manual de power_builder
Manual de power_builderManual de power_builder
Manual de power_builder
 
Curso de Macros Excel
Curso de Macros ExcelCurso de Macros Excel
Curso de Macros Excel
 
Programa voz
Programa vozPrograma voz
Programa voz
 
As400mejorado
As400mejoradoAs400mejorado
As400mejorado
 
Dfd
DfdDfd
Dfd
 
Arreglos
ArreglosArreglos
Arreglos
 
Programacion RPG Operaciones
Programacion RPG OperacionesProgramacion RPG Operaciones
Programacion RPG Operaciones
 
Mac
MacMac
Mac
 
Formularios en Excel
Formularios en ExcelFormularios en Excel
Formularios en Excel
 
Programación i
Programación iProgramación i
Programación i
 
Manual autocad-basico
Manual autocad-basicoManual autocad-basico
Manual autocad-basico
 
Trabajo [Autoguardado] 2oo3
Trabajo [Autoguardado] 2oo3Trabajo [Autoguardado] 2oo3
Trabajo [Autoguardado] 2oo3
 
Álgebra con Geogebra (Segunda Parte)
Álgebra con Geogebra (Segunda Parte)Álgebra con Geogebra (Segunda Parte)
Álgebra con Geogebra (Segunda Parte)
 
Comp graf clase 2
Comp graf clase 2Comp graf clase 2
Comp graf clase 2
 
Utilisacion del utilitario strssda as400
Utilisacion del utilitario strssda as400Utilisacion del utilitario strssda as400
Utilisacion del utilitario strssda as400
 
Programación de Videojuegos con Python y Pilas (VI)
Programación de Videojuegos con Python y Pilas (VI)Programación de Videojuegos con Python y Pilas (VI)
Programación de Videojuegos con Python y Pilas (VI)
 
Taller1
Taller1Taller1
Taller1
 
48820741 manual-proteus
48820741 manual-proteus48820741 manual-proteus
48820741 manual-proteus
 
2012 interfaz grafica en guide matlab
2012 interfaz grafica en guide matlab2012 interfaz grafica en guide matlab
2012 interfaz grafica en guide matlab
 

Destaque

Programación Orientada a objetos
Programación Orientada a objetosProgramación Orientada a objetos
Programación Orientada a objetoskrisz10
 
Problema en la fuente de poder, diagrama de flujo
Problema en la fuente de poder, diagrama de flujoProblema en la fuente de poder, diagrama de flujo
Problema en la fuente de poder, diagrama de flujoAna Montesinos
 
Problema en la fuente de poder, diagrama de flujo 2
Problema en la fuente de poder, diagrama de flujo 2Problema en la fuente de poder, diagrama de flujo 2
Problema en la fuente de poder, diagrama de flujo 2Ana Montesinos
 
63997661 tecnologia-cliente-servidor-con-java
63997661 tecnologia-cliente-servidor-con-java63997661 tecnologia-cliente-servidor-con-java
63997661 tecnologia-cliente-servidor-con-javaGilberto Garcia Zavaleta
 
Unidad i introduccion a la seguridad informatica
Unidad i introduccion a la seguridad informaticaUnidad i introduccion a la seguridad informatica
Unidad i introduccion a la seguridad informaticagrupodar857
 
2023909 manual-de-politicas-y-normas-de-seguridad-informatica
2023909 manual-de-politicas-y-normas-de-seguridad-informatica2023909 manual-de-politicas-y-normas-de-seguridad-informatica
2023909 manual-de-politicas-y-normas-de-seguridad-informaticaDC FCP
 
Unidad 1: Introducción a la Seguridad Informática
Unidad 1: Introducción a la Seguridad InformáticaUnidad 1: Introducción a la Seguridad Informática
Unidad 1: Introducción a la Seguridad InformáticaDarbyPC
 
U.T. 3.- Programación Orientada a Objetos. Programación JAVA
U.T. 3.- Programación Orientada a Objetos. Programación JAVAU.T. 3.- Programación Orientada a Objetos. Programación JAVA
U.T. 3.- Programación Orientada a Objetos. Programación JAVAiessanjuanbosco
 
Herramientas para auditorias de seguridad informatica
Herramientas para auditorias de seguridad informaticaHerramientas para auditorias de seguridad informatica
Herramientas para auditorias de seguridad informaticaEdgar David Salazar
 
Seguridad Informática en Redes de Computadores
Seguridad Informática en Redes de ComputadoresSeguridad Informática en Redes de Computadores
Seguridad Informática en Redes de ComputadoresWayner Barrios
 
Fundamentos de programación Java
Fundamentos de programación JavaFundamentos de programación Java
Fundamentos de programación Javaquesada_diego
 
Diagrama de flujo
Diagrama de flujo Diagrama de flujo
Diagrama de flujo Alan Ponce
 
Seguridad en Informatica - Luis Castellanos
Seguridad en Informatica - Luis CastellanosSeguridad en Informatica - Luis Castellanos
Seguridad en Informatica - Luis CastellanosLuis R Castellanos
 

Destaque (19)

Programación Orientada a objetos
Programación Orientada a objetosProgramación Orientada a objetos
Programación Orientada a objetos
 
Problema en la fuente de poder, diagrama de flujo
Problema en la fuente de poder, diagrama de flujoProblema en la fuente de poder, diagrama de flujo
Problema en la fuente de poder, diagrama de flujo
 
NetBeans8
NetBeans8NetBeans8
NetBeans8
 
Tema4
Tema4Tema4
Tema4
 
Problema en la fuente de poder, diagrama de flujo 2
Problema en la fuente de poder, diagrama de flujo 2Problema en la fuente de poder, diagrama de flujo 2
Problema en la fuente de poder, diagrama de flujo 2
 
Seguridad Informática
Seguridad InformáticaSeguridad Informática
Seguridad Informática
 
63997661 tecnologia-cliente-servidor-con-java
63997661 tecnologia-cliente-servidor-con-java63997661 tecnologia-cliente-servidor-con-java
63997661 tecnologia-cliente-servidor-con-java
 
Manual de Netbeans
Manual de NetbeansManual de Netbeans
Manual de Netbeans
 
Unidad i introduccion a la seguridad informatica
Unidad i introduccion a la seguridad informaticaUnidad i introduccion a la seguridad informatica
Unidad i introduccion a la seguridad informatica
 
2023909 manual-de-politicas-y-normas-de-seguridad-informatica
2023909 manual-de-politicas-y-normas-de-seguridad-informatica2023909 manual-de-politicas-y-normas-de-seguridad-informatica
2023909 manual-de-politicas-y-normas-de-seguridad-informatica
 
Programacion orientada a objetos Java
Programacion orientada a objetos JavaProgramacion orientada a objetos Java
Programacion orientada a objetos Java
 
Unidad 1: Introducción a la Seguridad Informática
Unidad 1: Introducción a la Seguridad InformáticaUnidad 1: Introducción a la Seguridad Informática
Unidad 1: Introducción a la Seguridad Informática
 
U.T. 3.- Programación Orientada a Objetos. Programación JAVA
U.T. 3.- Programación Orientada a Objetos. Programación JAVAU.T. 3.- Programación Orientada a Objetos. Programación JAVA
U.T. 3.- Programación Orientada a Objetos. Programación JAVA
 
Herramientas para auditorias de seguridad informatica
Herramientas para auditorias de seguridad informaticaHerramientas para auditorias de seguridad informatica
Herramientas para auditorias de seguridad informatica
 
Seguridad Informática en Redes de Computadores
Seguridad Informática en Redes de ComputadoresSeguridad Informática en Redes de Computadores
Seguridad Informática en Redes de Computadores
 
Fundamentos de programación Java
Fundamentos de programación JavaFundamentos de programación Java
Fundamentos de programación Java
 
Diagrama de flujo
Diagrama de flujo Diagrama de flujo
Diagrama de flujo
 
Programacion Orientada a Objetos
Programacion Orientada a ObjetosProgramacion Orientada a Objetos
Programacion Orientada a Objetos
 
Seguridad en Informatica - Luis Castellanos
Seguridad en Informatica - Luis CastellanosSeguridad en Informatica - Luis Castellanos
Seguridad en Informatica - Luis Castellanos
 

Semelhante a Temaswing

Interfaz gráfica de usuario
Interfaz gráfica de usuarioInterfaz gráfica de usuario
Interfaz gráfica de usuarioaleja0940
 
Manuales seminario java-manualdejava-sem 3 - 4
Manuales seminario java-manualdejava-sem 3 - 4Manuales seminario java-manualdejava-sem 3 - 4
Manuales seminario java-manualdejava-sem 3 - 4Robert Wolf
 
AWT- JAVA
AWT- JAVAAWT- JAVA
AWT- JAVAale8819
 
abstract window tool kit
abstract window tool kitabstract window tool kit
abstract window tool kitjent46
 
Entorno grafico en Java
Entorno grafico en JavaEntorno grafico en Java
Entorno grafico en JavaRonny Parra
 
Entorno gráfico en Java
Entorno gráfico en JavaEntorno gráfico en Java
Entorno gráfico en JavaRonny Parra
 
2 desarrollo interfaz_grafico-capitulo1-02otroseventos
2 desarrollo interfaz_grafico-capitulo1-02otroseventos2 desarrollo interfaz_grafico-capitulo1-02otroseventos
2 desarrollo interfaz_grafico-capitulo1-02otroseventosCamilo Herreño
 
Manejo de eventos en java
Manejo de eventos en javaManejo de eventos en java
Manejo de eventos en javaaleja09_40
 
Análisis de funciones con Geogebra
Análisis de funciones con GeogebraAnálisis de funciones con Geogebra
Análisis de funciones con GeogebraMatemática UESFmocc
 
Unidad 01 Tema 01 2022 LPI (1891).pdf
Unidad 01 Tema 01 2022 LPI (1891).pdfUnidad 01 Tema 01 2022 LPI (1891).pdf
Unidad 01 Tema 01 2022 LPI (1891).pdfKatherineLamaLaime
 
Componentes app inventor
Componentes app inventorComponentes app inventor
Componentes app inventornaryialejandra
 
2 interfaces graficas_de_usuario (1)
2 interfaces graficas_de_usuario (1)2 interfaces graficas_de_usuario (1)
2 interfaces graficas_de_usuario (1)ElielMauricioEscobar
 
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (2)
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (2)3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (2)
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (2)luis freddy
 
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (5)
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (5)3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (5)
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (5)luis freddy
 
Cuadernillo Programación
Cuadernillo   ProgramaciónCuadernillo   Programación
Cuadernillo ProgramaciónJess-Eliza
 
Interfaces Usuario 3
Interfaces Usuario 3Interfaces Usuario 3
Interfaces Usuario 3Milaly
 

Semelhante a Temaswing (20)

Interfaz gráfica de usuario
Interfaz gráfica de usuarioInterfaz gráfica de usuario
Interfaz gráfica de usuario
 
Manuales seminario java-manualdejava-sem 3 - 4
Manuales seminario java-manualdejava-sem 3 - 4Manuales seminario java-manualdejava-sem 3 - 4
Manuales seminario java-manualdejava-sem 3 - 4
 
Applets.pdf
Applets.pdfApplets.pdf
Applets.pdf
 
Semana 5 Java Swing
Semana 5   Java SwingSemana 5   Java Swing
Semana 5 Java Swing
 
AWT- JAVA
AWT- JAVAAWT- JAVA
AWT- JAVA
 
abstract window tool kit
abstract window tool kitabstract window tool kit
abstract window tool kit
 
Entorno grafico en Java
Entorno grafico en JavaEntorno grafico en Java
Entorno grafico en Java
 
Entorno gráfico en Java
Entorno gráfico en JavaEntorno gráfico en Java
Entorno gráfico en Java
 
Java tema06a
Java tema06aJava tema06a
Java tema06a
 
2 desarrollo interfaz_grafico-capitulo1-02otroseventos
2 desarrollo interfaz_grafico-capitulo1-02otroseventos2 desarrollo interfaz_grafico-capitulo1-02otroseventos
2 desarrollo interfaz_grafico-capitulo1-02otroseventos
 
Manejo de eventos en java
Manejo de eventos en javaManejo de eventos en java
Manejo de eventos en java
 
Análisis de funciones con Geogebra
Análisis de funciones con GeogebraAnálisis de funciones con Geogebra
Análisis de funciones con Geogebra
 
Unidad 01 Tema 01 2022 LPI (1891).pdf
Unidad 01 Tema 01 2022 LPI (1891).pdfUnidad 01 Tema 01 2022 LPI (1891).pdf
Unidad 01 Tema 01 2022 LPI (1891).pdf
 
Componentes app inventor
Componentes app inventorComponentes app inventor
Componentes app inventor
 
Tema 2 objetos_jlabel_jtextfield_jbutton
Tema 2 objetos_jlabel_jtextfield_jbuttonTema 2 objetos_jlabel_jtextfield_jbutton
Tema 2 objetos_jlabel_jtextfield_jbutton
 
2 interfaces graficas_de_usuario (1)
2 interfaces graficas_de_usuario (1)2 interfaces graficas_de_usuario (1)
2 interfaces graficas_de_usuario (1)
 
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (2)
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (2)3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (2)
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (2)
 
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (5)
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (5)3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (5)
3 desarollo manejo datos capitulo 2 -01 arreglos dos dimensiones (5)
 
Cuadernillo Programación
Cuadernillo   ProgramaciónCuadernillo   Programación
Cuadernillo Programación
 
Interfaces Usuario 3
Interfaces Usuario 3Interfaces Usuario 3
Interfaces Usuario 3
 

Último

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 

Último (10)

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 

Temaswing

  • 1. PROGRAMACION EN JAVA ING. ZENAIDA HUANCA LLAMO COMPONENTES SWING
  • 2.
  • 3. Swing: Jerarquía de Componentes
  • 4. Swing: Jerarquía de clases en JBuilder
  • 7. 2. Etiquetas e Iconos
  • 22.
  • 24. 6.2 ListModel / DefaultListModel
  • 26. 6.3 ComboBoxModel / DefaultComboBoxModel
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 36.
  • 37.
  • 38.
  • 39. Interfaces Listener M étodos
  • 40.
  • 42.
  • 43. Métodos de la Clase Graphics drawRect (int x, int y, int width, int height) Dibuja el contorno de un rectángulo cuyas coordenadas de la esquina superior izquierda, el ancho y el alto se dan como parámetros abstract void drawOval (int x, int y, int width, int height) Dibuja el contorno de un óvalo inscrito en un rectángulo cuyas coordenadas se dan como parámetros. abstract void drawLine (int x1, int y1, int x2, int y2) Dibuja una línea desde las coordenadas del punto de partida (x1,y1) hasta las coordenadas del punto de llegada (x1,y2) abstract void drawArc (int x, int y, int width, int height, int startAngle, int arcAngle) Dibuja un arco circular o elíptico dentro del rectángulo especificado en los parámetros. Debe darse además el ángulo de inicio y el ángulo del arco requerido. abstract void clearRect (int x, int y, int width, int height) Limpia el area rectangular definido por los parámetros rellenados con el color de fondo encontrado abstract void
  • 44. Métodos de la Clase Graphics FillRoundRect (int x, int y, int width, int height, int arcWidth, int arcHeight) Dibuja un rectángulo relleno con las esquinas en curva. abstract void fillRect (int x, int y, int width, int height) Dibuja un rectángulo relleno abstract void fill3DRect (int x, int y, int width, int height, boolean raised) Dibuja un rectángulo tridimensional relleno. abstract void fillOval (int x, int y, int width, int height) Dibuja un óvalo relleno. abstract void fillArc (int x, int y, int width, int height, int startAngle, int arcAngle) Dibuja un arco circular o elíptico relleno abstract void drawString (String str, int x, int y) Dibuja el texto dado a partir de la coordenada x,y también dados como parámetros. abstract void drawRoundRect (int x, int y, int width, int height, int arcWidth, int arcHeight) Dibuja el contorno ovalado en las esquinas de un rectángulo dándole además de las coordenadas para un rectángulp, el ancho y el alto de las curvas de las esquinas. abstract void
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.