Práctica swing en java

Páginas: 6 (1297 palabras) Publicado: 22 de agosto de 2012
Práctica Swing en Java (IDE: Netbeans 6.7)
Desarrollar un proyecto en Netbeans, que contenga tres formularios como se describen a continuación.
FORMULARIO Nº 1:
Será un JFrame Form, mostrará el siguiente menú principal:
Prácticas Créditos
Adicionalmente, el Menú Prácticas, tendrá el siguiente submenú:
Práctica 1
Práctica 2
Salir
Se comienza agregando un JFrame Form al proyecto. Aéste, se le colocará un objeto Menu Bar, como se indica en la figura:

El formulario se verá así:
Modificamos los nombres de las dos opciones, que por defecto trae el Menu Bar, para que se muestre el menú de la siguiente manera:

Para agregar las opciones del submenú Prácticas, se selecciona el jMenú1 (Prácticas) desde la ventana Navigator se le da click derecho y se selecciona Add FromPalette / Menu Item, como se ve en la figura:

Luego se le asigna el nombre de Práctica 1 a esta nueva opción del menú Prácticas.

Para agregarle un evento, se dá click derecho sobre la nueva opción y se seleccionan las opciones Events / Action / actionPerformed. Por el momento se deja así.

Para las siguientes opciones del menú Prácticas, se procede igual, sólo que entre la opción Prácticas 2y Salir, se agregará, en vez de un Menu Item, un Separator.
Al finalizar, la ventana Navigator, tendrá la siguiente apariencia:

Y el formulario ejecutado tendrá la siguiente apariencia:

Para finalizar el formulario del menú, se le agregará un objeto Desktop Pane.
El objeto Desktop Pane, se agrega con la finalidad de crear una aplicación MDI (Interfaz de Documentos Múltiples).FORMULARIO Nº 2:
Para este formulario, se agregará al proyecto un JInternalFrame Form.

A este nuevo formulario, se le modificarán las siguientes propiedades.

Luego, se le agregan los siguientes objetos de la paleta Swing:
Un contenedor Panel, (tenga en cuenta que este objeto, en forma predeterminada es del mismo color que el formulario, por lo que inicialmente no se verá, luego se le realizaránalgunas modificaciones), sobre este Panel se colocarán tres jRadioButtons.
Los demás controles se colocarán como se muestran en la figura:

Para finalizar, se deberá agregar un objeto Button Group, este objeto es invisible, se agrega para agrupar los jRadioButtons según las funciones que cumplan en el formulario.
A continuación, se deberán realizar las modificaciones necesarias para optimizarel diseño.
Primero, se seleccionan los jRadioButtons y se modifica su propiedad buttonGroup, para definir que todos pertenecen al mismo grupo, en este caso: buttonGroup1.
Nota: si en el formulario tiene otros jRadioButtons para definir otras funciones, debe agregar otro buttonGroup, para diferenciar cada grupo según las funciones que realizarán.
Luego, se selecciona el Panel, para modificarsu propiedad border, como se observa en las figuras.

Para continuar, se arregla el borde del jPanel, de modo que el jRadioButton3, no se vea. La razón de este procedimiento, es que en java, en el grupo de objetos jRadioButton, no pueden quedar todos deseleccionados y eso es precisamente lo que el programador quiere cuando realice una Nueva Conversión. Así que para crear este efecto dejRadioButtons limpios, se colocó este tercer botón de selección, que al estar fuera de la vista del usuario, el mismo no se dará cuenta que los otros dos se ven deseleccionados porque el que estará seleccionado será el tercer jRadioButton.

A continuación, se muestra una figura con los cambios que se deberán realizar a los otros objetos presentes en el formulario:

Se deshabilitan los campos de texto(jTextField), mediante su propiedad enabled.

Aquí se presenta la programación de los Objetos:
jRadioButton1 (ºF -> ºC):
private void jRadioButton1ActionPerformed(java.awt.event.ActionEvent evt) {
radioBotones(); // Método desarrollado para Deshabilitar los jRadioButtons
jTextField2.setEnabled(true); // Habilita el Campo de Texto para escritura...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Swing en Java
  • Aplicaciones con java swing
  • Aplicaciones con java swing
  • Modelos Java Swing
  • Introduccion A Swing Java
  • Practica en java
  • PRACTICA JAVA
  • java práctica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS