Lista de trabajos de desarrollo de la interfaz gráfica JavaSwing y explicaciones detalladas de casos
1.1 ¿Qué es JavaSwing?
1.1.1 Historia del desarrollo del swing
1.1.2 Función del swing
1.1.3 Características del swing
1.2.1avaSwing La estructura de encapsulación de IDE para desarrollar programas Swing
2.1 Cómo usar Eclipse para desarrollar programas Swing
2.2 Cómo usar JBuilder para desarrollar programas Swing
2.3 Cómo utilizar NetBeans para desarrollar programas Swing
2.4 Descripción general de este capítulo
2.5 Ejercicios de este capítulo
Capítulo 3 Conceptos básicos de los componentes JavaSwirlg
3.1 Jerarquía de clases de componentes Swing
3.2 Clase de ventana
3.2.1 Clase de contenedor de nivel superior y jerarquía contenedora
3.2.2 Agregar componentes al contenedor superior.
3.2.3 Agregar una barra de menú al contenedor de nivel superior.
3.3j Clase de componente
3.4 Descripción general de este capítulo
3.5 Ejercicios de este capítulo
Capítulo 4 Cómo utilizar etiquetas y botones Componentes
4.1 Cómo usar etiquetas
4.2 Cómo usar botones
4.2.1 Cómo usar botones comunes
4.2.2 Cómo utilizar los botones de opción
Cómo utilizar las casillas de verificación
4.2.4 Ejemplo de aplicación del componente de botón
4.3 Descripción general de este capítulo
4.4 Ejercicios de este capítulo
p>
Capítulo 5 Cómo utilizar el componente del administrador de diseño
5.1 Descripción general de los administradores de diseño
5.2 Tipos de administradores de diseño
5. 2. 1Diseño de borde
Diseño de proceso
Diseño de cuadrícula
Diseño de cuadrícula
Diseño de tarjeta
Diseño de caja
SpringLayout
5. 2. 8 Reproducción grupal
5.3 Creación de administrador de diseño personalizado
5.4 Descripción general de este capítulo
5.5 Ejercicios de este capítulo
Capítulo 6 Cómo usar los componentes del panel
6.1 Cómo usar JPanel
6.2 Cómo usar JScrollPane
6.3 Cómo usar JSplitPane
6.4 Cómo usar JTabbedPane
6.5 Cómo usar JIntemalFrame
6.6 Cómo usar JLayeredPane
6.7 Cómo usar JRootPane
6.8 Descripción general de este capítulo
6.9 Ejercicios en este capítulo
Capítulo 7 Evento de remolino Mecanismo de procesamiento
7.1 Descripción general del mecanismo de procesamiento de eventos Swing
7.2 El oyente Swinging
7.2.1 Proceso y pasos del procesamiento de eventos
7.2 .2 Manejo de eventos a través de clases anónimas.
Categoría de adaptador
7. 2. 4 Oyentes de eventos compatibles con Swing
7.2.5 Procesamiento de eventos de ventana
7.2.6 Acción procesamiento de eventos
Procesamiento de eventos de enfoque
7.3 Descripción general de este capítulo
7.4 Ejercicios de este capítulo
Capítulo 8 Cómo usar la lista componente de cuadro de lista y cuadro de lista desplegable
8.1 Cómo utilizar el cuadro de lista JList
8.1.1 Crear un cuadro de lista por matriz.
8.1.2 Crear un cuadro de lista usando vectores.
8.1.3 Utilice ListModel para crear un cuadro de lista.
8.1.4 Manejo de la selección de eventos en el cuadro de lista
8.1.5 Manejo de eventos de doble clic en el cuadro de lista
8.2 Cómo utilizar el menú desplegable cuadro de lista JComboBox
8.2.1 Crear un cuadro de lista desplegable usando matrices y vectores.
8.2.2 Utilice ComboBoxModel para crear un cuadro de lista desplegable.
8.2.3 Manejo de eventos de cuadros de lista desplegable
8.3 Descripción general de este capítulo
8.4 Ejercicios de este capítulo
Capítulo 9 Cómo usar los componentes de barra de progreso, tiempo, control deslizante y separador
9.1 Cómo usar el componente de barra de progreso JProgressBar
9.2 Cómo usar el temporizador del componente de tiempo
9.3 Cómo utilizar el componente de bloque deslizante JSlider
9.4 Cómo utilizar el componente separador JSeparator
9.5 Descripción general de este capítulo
9.6 Ejercicios en este capítulo
Capítulo 10 Cómo usar el componente selector
Cómo usar el selector de archivos JFileChooser
10.1.1 Cómo crear el componente JFileChooser
10.1.2 Cómo crear el cuadro de diálogo JFileChooser
10.2 Cómo utilizar el selector de color JColorChooser
10.3 Resumen de este capítulo
10.4 Ejercicios de este capítulo
Capítulo 11 Cómo utilizar componentes de texto
11.1 Descripción general de los componentes de texto
11.2 Cómo utilizar componentes de texto comunes
11.2.1 Cómo usar JTextField
11.2.2 Cómo usar JPasswordField
11.2.3 Cómo usar JFormattedTextField
11.3 Cómo usar el componente de área de texto
11.4 Cómo imprimir el componente de texto
11.5 Resumen de este capítulo
11.6 Ejercicios para este capítulo
Capítulo 12 Cómo usar ventanas y diálogos cuadros y componentes JApplet
12.1 Cómo usar los componentes de ventana
12.2 Cómo usar los componentes de diálogo
12.3 Cómo usar el componente JApplet
12.4 Resumen de este capítulo
12.5 Ejercicios de este capítulo
Capítulo 13 Cómo usar los componentes de menú y barra de herramientas
13.1 Cómo usar los componentes de menú p>
13.1.1 Jerarquía de clases de los componentes del menú
13.1.2 Cómo crear menús
Cómo manejar eventos de menú
13.1.4 Cómo para responder a las operaciones del teclado?
13.1.5 Cómo usar el menú emergente
13.1.6 ¿Cómo usar las funciones de habilitar y deshabilitar los elementos del menú?
Cómo crear un elemento de menú con casilla de verificación
Cómo crear un elemento de menú con botón de opción
13.1.9 ¿Cómo definir un menú personalizado?
13.1.10 API común de componentes de menú
13.2 Cómo utilizar los componentes de la barra de herramientas
13. 2.1 Cómo crear barras de herramientas
13.2.2 Cómo definir una barra de herramientas personalizada
13.2.3 API común de los componentes de la barra de herramientas
13.3 Resumen de este capítulo
13.4 Ejercicios de este capítulo
Capítulo 14 Cómo utilizar el componente de tabla
14.1 ¿Cómo crear una tabla?
14.2 Cómo agregar un formulario al contenedor
14.3 Cómo configurar el ancho de las columnas de la tabla
14.4 Cómo crear un modelo de tabla
14.5 Cómo monitorear los cambios de datos
14.6 Cómo usar selectores
14.7 Cómo usar editores y renderizadores
14.8 Cómo usar renderizadores personalizados
14.9 Cómo especificar la descripción de texto de la celda
Cómo especificar la descripción de texto del encabezado en 14.10
Cómo utilizar la clasificación y el filtrado en 14.11
Cómo usar el cuadro combinado como editor
14.13 Cómo usar otros editores
Cómo usar el editor para verificar texto
Cómo imprimir una tabla?
14.16 Resumen de este capítulo
14.17 Ejercicios de este capítulo
Capítulo 15 Cómo utilizar el componente de árbol
Cómo crear un árbol
15.2 Cómo crear un modelo de datos
15.3 Cómo manejar eventos de nodo
15.3.1 Cómo manejar el evento TreeModelEvent
15.3.2 Cómo manejar el evento TreeSelectionEvent
p>15.4 Cómo definir un árbol personalizado
15.5 API común de los componentes del árbol
15.6 Resumen de esto capítulo
15.7 Ejercicios en este capítulo
Capítulo 16 Cómo usar el visor Swing
16.1 ¿Cómo configurar la apariencia del programa?
16.2 Cómo personalizar el visor
16.3 Resumen de este capítulo
16.4 Ejercicios de este capítulo
Capítulo 17 Swing y Concurrencia
17.1 Problemas de subprocesos múltiples
17.2 Subproceso inicial
17.3 Subproceso de programación de eventos
17.4 Subproceso de trabajo
17.4 .1 Tareas simples en segundo plano
17.4.2 Tareas de resultados provisionales
17.4.3 Cancelar tareas en segundo plano
17.4.4 Propiedades vinculantes y métodos de estado
17.5 Resumen de este capítulo
17.6 Ejercicios de este capítulo
Capítulo 18 Arquitectura del modelo Swing
18.1 Patrón de diseño MVC tradicional
18.2 Arquitectura del modelo desmontable
18.3 Resumen de este capítulo
18.4 Ejercicios de este capítulo
Capítulo 19 Otras características del columpio
19.1 Cómo usar HTML en componentes Swing
19.2 Cómo usar bordes
19. 2 Cómo usar bordes en Swing
Cómo crear bordes personalizados
19.2.3 Fronteras API común de componentes
19.3 Cómo usar iconos
19.4 Cómo usar acciones
19.5 Cómo soportar ¿tecnología de asistencia?
19.6 Cómo usar el subsistema de enfoque
19.7 Cómo usar el enlace de teclas
19.8 Cómo usar el host en el cuadro de diálogo
Cómo crear una pantalla de presentación
Cómo usar la bandeja del sistema
19.11 Cómo usar la función de arrastre por rotación y transferencia de datos
19.12 Resumen de este capítulo
19.13 Ejercicio de este capítulo
Capítulo 20 Implementación de rotación del sistema de libreta de direcciones
20.1 Marco de software del sistema de libreta de direcciones
20.2 Sistema de inicio de sesión del sistema de libreta de direcciones
20.3 Sistema de menú principal del sistema de libreta de direcciones
20.3.1 Diseño del módulo de base de datos
20.3.2 Diseño del módulo de interfaz de información
Diseño del módulo de funciones
Diseño de otros módulos
20.3.5 Diseño del marco contenedor del panel con pestañas
Diseño del menú principal p>
Resumen de este capítulo
……