lunes, 21 de noviembre de 2016

Seleccionar fila de un Jtable

El objeto JTable tiene el método getSelectedRow() que permite obtener datos de una fila. Considerando el nombre del JTable como tbDis y 2 cajas de texto txtNom (Nombre de Distrito), y txtCod (Código postal).

private void btnEditarActionPerformed (java.awt.event.ActionEvent evt) {                                    
   
     int fila;

     try{
   
         fila= tbDis.getSelectedRow(); //Selecciona la fila
       
         if (fila == -1){   // En el caso que no seleccione alguna fila
       
             JOptionPane.showMessageDialog(null, "Seleccione fila");

         }else{

             DefaultTableModel modelo=(DefaultTableModel) tbDis.getModel();
         
             String distrito = (String) modelo.getValueAt(fila, 0);
             String cpdPostal= (String) modelo.getValueAt(fila, 1);
       
             txtNom.setText(distrito);
             txtCod.setText(codPostal);

          }

       }catch (Exeption ex){

             JOptionPane.showMessageDialog(null, "Intente nuevamente");

       }  
     
     
}

martes, 15 de noviembre de 2016

Evento keyPressed en java


Haga clic derecho sobre el objeto JTextbox ubicado en JFrame, seleccione Events, luego Key y enseguida KeyPressed.










Al presionar la tecla Enter, focaliza otro objeto del formulario.

private void txtNomKeyPressed(java.awt.event.KeyEvent evt) {                                          

        if (evt.getKeyChar() == KeyEvent.VK_ENTER)
              // Focaliza el botón Guardar
              this.btnGuardar.requestFocus();

}

Llamar a un formulario JFrame con java

Si se desea mostrar un Jframe FrmPrincipal, debe instanciarlo y aplicar su visibilidad, como sigue:

FrmPrincipal ventana = new FrmPrincipal();
ventana.setVisible(true);

sábado, 12 de noviembre de 2016

Color de fondo del JFrame Formulario en java

Para aplicar un color de fondo del JFrame Formulario en java, utilice la siguiente instrucción:

   this.getContentPane().setBackground(Color.orange);

Colocar imagen en JLabel.

Para color una imagen un Jlabel, debe tener una imagen en una carpeta, y luego observar el resultado. Teniendo una carpeta demo y  una imagen login.jpg.

   ImageIcon foto = new ImageIcon("C:/demo/login.jpg");

   Icon icono = new ImageIcon(foto.getImage().getScaledInstance(jLabel4.getWidth(),       jLabel4.getHeight(), Image.SCALE_DEFAULT));

  jLabel4.setIcon(icono);
  this.repaint();

Color de fondo de JPanel

Para aplicar color de fondo a un Jpanel, utilice la siguiente instrucción.

          jPanel1.setBackground(Color.blue);

Centrar JFrame en Java

Para centrar un JFrame , utilice la siguiente instrucción :

        this.setLocationRelativeTo(null);

jueves, 10 de noviembre de 2016

Programación Java con NetBeans

Se mostrará ejemplos básicos de las estructura de programación del lenguaje Java, utilizando el IDE Netbeans.

Ejemplo 1: Uso de la estructura condicional - if



















Ejemplo 2 : Uso de la estructura de Selección múltiple - switch


























Ejemplo 3: Uso de la estructura repetitiva - for













Ejemplo 4: Uso de la estructura repetitiva - for each


Ejemplo 5 : Uso de la estructura repetitiva - while