lunes, 11 de marzo de 2019



¿Cómo agrupar y utilizar botones de opción en una GUI de java?

CheckBox: Son cuadros de opciones con varias y pueden seleccionarse mas de una opción.
ejemplo de su programación:

Resultado de imagen para checkbox java
1
2
//Creamos nuestra variable global
private JCheckBox check1;
?
1
2
3
4
5
6
7
8
9
10
11
//Creamos el método que regresará el checkbox
private JCheckBox getCheck1() {
//inicializamo
check1 = new JCheckBox();
//le asignamos una posición
check1.setBounds(80, 30, 20, 20);
//Decimos que esté seleccionado por defecto
check1.setSelected(true);
//por ultimo retornamos
return check1;
}


RadioButton: Son opciones en forma redonda donde solo puede ser seleccionada una de las opciones.
Los RadioButton por si solo no pueden ser mutuamente excluyentes,por que son elementos individuales y si no usamos buttonGroup tendríamos que validar esa característica desde código,pero con un buttonGroup lo hacemos automáticamente. j
ejemplo de su programación:

Resultado de imagen para radio button java

 //Creamos la variable Global
 private JRadioButton radio1;
  
 //Método que retorna el radiobutton
 private JRadioButton getRadio1() {
 //inicializamos
 radio1 = new JRadioButton();
 //seleccionamos por defecto
 radio1.setSelected(true);
 //posicionamos
 radio1.setBounds(80, 100, 20, 20);
 //retornamos el objeto
 return radio1;
 }

¿Cómo cargar datos a un componente jtable utilizando defaultTableModel?

Un JTable es un componente visual de java que nos permite dibujar una tabla,una de las formas mas rápidas y sencillas de utilizar un JTable teniendo toda su funcionalidad,consiste en instanciar como modelo de datos un DefaultTableModel y luego un JTable,pasando el modelo en el constructor.El código quedaría así:

DefaultTableModel modelo = new DefaultTableModel();
JTable tabla = new JTable (modelo);

Para manejar una tabla,debemos implementar la interface TableModel y luego poner ademas todos los métodos que queramos.
Hay básicamente tres tipos de métodos:
  • Métodos para manejo de suscriptores al modelo. Un suscriptor es cualquier clase que quiera enterarse de cambios en los datos del modelo. El JTable es un ejemplo claro. El JTable se suscribe a cambios de datos en el modelo y de esta forma, en cuanto cambiemos datos en el modelo, el JTable se entera y se repinta automáticamente la pantalla. En este grupo están los métodos addTableModelListener() y removeTableModelListener()
  • Métodos para menejo de datos. Permiten obtener y cambiar datos dentro de la tabla. Son los métodos getValueAt() y setValueAt().
  • El resto son métodos para obtener información de la tabla en sí misma, como número de filas, número de columnas, si una fila-columna es o no editable, nombre de la columna, etc.
Resultado de imagen para ¿Cómo cargar datos a un componente jtable utilizando defaultTableModel?

¿Qué es un ArrayList y como se utiliza?

Es una clase que permite almacenar daros en memoria de forma similar a los Arrays, con la ventaja de que el numero de elementos que almacena,lo hace de forma dinámica,es decir, que no es necesario declarar su tamaño como pasa con los Arrays.
Para realizar las operaciones comunes tales como ingresar,eliminar,buscar o modificar datos encontramos los siguientes métodos:

brtyhethj




























No hay comentarios.:

Publicar un comentario

Servicios Web

Servicios Web: W3C: lo define como un sistema de software, diseñado para soportar la interacción entre dos o mas maquinas a través de una...