miércoles, 10 de mayo de 2017

Controles de Netbeans

Diseño de aplicaciones en Netbeans

Desarrollado Por : Juan José León Suiyon






Entorno de JFrame

Una de las Librerías más importantes para el trabajo de diseño de Netbeans es :
imports.javax.swing.*;
  • Porque permite el uso de los controles para el diseño del Jframe
  • Porque cada control es una clase de la librería.

Que es un Evento ?
  • Es una acción iniciada  por el usuario, cada vez que se produce un evento se crea un objeto. La clase padre de los Eventos  es : Java.awt.Event
Tipos de Evento :
  • Focus Lost : Se producirá este tipo de evento cuando el usuario, cambie el foco de un componente
  • KeyEvent : Se producirá cuando el usuario pulse una tecla
  • MouseEvent : Se produce cuando el usuario, efectúe un movimiento con el ratón o haga un click
  • MouseClicked:cuando se realiza un click en el ratón.
Propiedades en Netbeans:
  • Las Propiedades permiten definir las características de forma personalizada de cada uno de los controles de Netbeans.
Controles  Netbeans


  • Label :Manejo de títulos
  • Button : Permite obtener resultados mediante un evento
  • TextField :Permite el ingreso de datos y también mostrar resultados
  • Radio Button : Trabaja con el control Button Group, para definir la selección de un solo elemento de un conjunto de radios.
  • Combo Box : Es un cuadro combinado,el cual mediante el método AddItem. puede almacenar un conjunto de elementos, de los cuales podemos almacenar solo uno.
  • List : Control que permite almacenar una lista de elementos mediante el método addElement .
Por que son las Validaciones en la Programación ?

  • Por que permite el proceso de comprobar la precisión de los datos mediante un conjunto de reglas  que se pueden aplicar a un control, para trabajar el tipo y el intervalo de datos que los usuarios pueden especificar.
  • En seguridad  informática, la validación de datos es una de las áreas más importantes a tener en cuenta, especialmente en el desarrollo de sistemas  conectados a redes como internet
  • Metodos de validacion en Netbeans

  1. IsLetter : Solo Letras
  2. isDigit: Solo números
  3. KeyEvent.VK_SPACE : Barra espaciadora
  4. KeyEvent.VK_BACK_SPACE: Tecla de retroceso
Solo Letras,Barra espaciadora y tecla de retroceso en la caja de texto de nombre TxtNombre,evento KeyTyped


private void TxtNombreKeyTyped(java.awt.event.KeyEvent evt) {                                   
        char tecla;
        tecla=evt.getKeyChar();
        if(!Character.isLetter(tecla)&&tecla!= 
        KeyEvent.VK_SPACE&&tecla!=KeyEvent.VK_BACK_SPACE)
        {
            evt.consume();
        }
    } 


Centrar Los formularios en Netbeans

 public NombreFormulario() {
        initComponents();
        this.setLocationRelativeTo(this);



Control ListBox

Método importante : DefaultListModel
Permite agregar elementos al ListBox. Tener en cuenta importar el Javax.swing.*;

Demostración :
Definir una aplicación que permita registrar,actualizar y eliminar registros, validar para el ingreso de solo texto .asi como tambien poder seleccionar  uno de los elementos para definir su actualización o eliminación de la aplicación.


Mejorar la aplicación :
Los nombres a ingresar no se repitan
Mostrar un mensaje de ingreso del nombre
contar el número de elementos ingresados
permita poder eliminar y o más elementos




Actividad
La empresa LA CURACAO, requiere de una aplicación que controle sus ventas  al crédito, para ello indicar los productos con sus respectivos precios, los pagos se pueden realizar en :
6 meses 20% de interés
12 meses 40 % de interés
18 meses 50% de interés
Mostrar el número de cuotas el pago mensual, la fecha de pago a 30 días y el saldo cada vez que el cliente realice el pago

enviar el trabajo por DropBox, realizarlo entre dos participantes.

Comentar acerca del Blog, con respecto a  la utilidad de la POO en la programación  y por que es tan importante la Librería Swing.