swing java

Páginas: 8 (1753 palabras) Publicado: 29 de octubre de 2013
JFrame
Es un contenedor donde colocar componentes. La clase JFrame se encuentra en el paquete javax.swing. La mayoría de las ventanas son instancias de la clase JFrame o subclases de Jframe. JFrame proporciona los atributos y comportamientos básicos de una ventana.
JFrame ObjVentana = new JFrame();

JPanel
Los JPanel en Java son objetos contenedores, la finalidad de estos objetos es laagrupación de otros objetos tales como botones, campos de texto, etiquetas, selectores, etc; una gran ventaja de Usar JPanel en Java es que podemos manejar la agrupación de una mejor forma, supongamos que tenemos una serie de botones en un panel, y deseamos desactivarlos todos a las vez, en lugar de hacerlo individualmente con los botones, podemos desactivar el panel y con esto los botones.JPanel objPanel = new JPanel();

JTabbedpane
Esta clase se usa para poder usar muchos componentes en el mismo espacio. Podemos cambiar de un componentes a otro usando etiquetas (tabs) que se agregan al Jtabbedpane. Los métodos usados aqui son addTab() y insertTab().
JTabbedpane objCarpeta = new Jtabbedpane();






JLabel

Es una etiqueta. Con el diseñador ponemos el texto en elvalor text, se puede cambiar en el código con la función nombreEtiqueta.setText("Cadena"); aunque en el código fuente del ejemplo se ha puesto el texto en el constructor al usar JLabel lblEtiqueta = new JLabel("Etiqueta");
JLabel Titulo = new Jlabel("CURSO BASICO DE JAVA ");

JTextField

Es una caja de texto. Se usa de igual manera que una etiqueta a la hora de programar o diseñar la interfaz,pero su diferencia con la etiqueta es que el usuario puede cambiar el contenido de la caja escribiendo en ella, con la etiqueta no puede hacerlo. Tendremos también la función nombre.setText("Cadena"); anterior. Con variable = txtCajaDeTexto.getText(); podemos tener el contenido de la caja de texto en la variable. Éste componente sólo admite una línea. Tambien se puede cambiar el texto con el método.setText(cadena);

el control JTextField cumple la función de la clase Scanner para la entrada de datos.
El control JTextField permite al operador del programa ingresar una cadena de caracteres por teclado.
JTextField cajatexto = new JtextField(longuitud);

JPasswordField

Es un área de contraseña, es decir, un área de texto pero con la diferencia de que los caracteres no se muestranpara que el usuario del ordenador de al lado no pueda leer las contraseñas que pones en tu pantalla. La diferencia con un JTextField es que para conseguir la cadena de caracteres que ha puesto el usuario hay que usar la función nombre.getPassword();
JButton

Es un simple botón, con el que al hacer click programamos lo que necesitemos. JButton: botón estándar
JToggleButton: botón bi-estadoPropiedades:
text: Texto
icon, pressedIcon, disabledIcon, rolloverIcon, selectedIcon: iconos para los distintos estados
action: Acción asignada al botón
Eventos
ActionEvent: El botón se ha pulsado
ChangeEvent: Se ha cambiado alguna propiedad del modelo
ItemEvent: El botón se ha seleccionado o deseleccionado
(para JToggleButton)

JCheckBox
Los CheckBox (botones de comprobación) se utilizangeneralmente como botones de estado. Es decir proporcionan información del tipo Sí o No. El estado del botón se devuelve en el argumento Object de los eventos Checkbox; el argumento es de tipo booleano: verdadero (true) si la caja se ha seleccionado y falso (false) en otro caso.
Tanto el nombre como el estado se devuelven en el argumento del evento, aunque se pueden obtener a través de losmétodos getLabel() y getState() del objeto Checkbox.

Las casillas de verificación, que en ejemplo hay varias. Las podemos usar de una en una, o en grupo, poniéndolas dentro de un grupo, de manera que cuando se selecciona una las demás se des-seleccionan automáticamente.

Para saber si un JCheckBox está 'checkeado' debemos usar la función nombreCheckBox.isSelected(); que devolverá true o false....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Aplicaciones con java swing
  • Aplicaciones con java swing
  • Modelos Java Swing
  • Introduccion A Swing Java
  • Práctica swing en java
  • Java Swing
  • java swing
  • Java Swing

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS