Si necesitas un código de programación en específico, escríbeme al formulario de contacto.

BUSCA TU CÓDIGO


BUSCA MÁS CÓDIGOS DE PROGRAMACIÓN AQUÍ:

Código JAVA: Cargar JComboBox con registros de una base de datos

Código JAVA anterior:
Cambiar tamaño (alto) del Header de un JTable

-------------------------------------------------------------------------------------------

Este post está orientado a la aplicación e implementación de un bloque de código JAVA, que nos permitirá mostrar en un ComboBox los registros almacenados en una tabla de la base de datos; lo cual, nos ayudará a tener formularios más dinámicos, ya que, en este caso, componentes como los JComboBox mostrarán información actualizada a medida que alimentemos nuestra base de datos:

Método Consultar países:
public class Cargar_Combobox { 
 
Pool metodospool = new Pool();

public void consultar_paises(JComboBox cbox_paises){

//Creamos objeto tipo Connection    
java.sql.Connection conectar = null;    
PreparedStatement pst = null;
ResultSet result = null;

//Creamos la Consulta SQL
String SSQL = "SELECT nombre_pais FROM pais ORDER BY nombre_pais ASC";

//Establecemos bloque try-catch-finally
try {
       
   //Establecemos conexión con la BD 
   conectar = metodospool.dataSource.getConnection();  
   //Preparamos la consulta SQL
   pst = conectar.prepareStatement(SSQL);
   //Ejecutamos la consulta
   result = pst.executeQuery();
   
   //LLenamos nuestro ComboBox
   cbox_paises.addItem("Seleccione una opción");
   
   while(result.next()){
   
       cbox_paises.addItem(result.getString("nombre_pais"));
   
   }
   
    
} catch (SQLException e) {

    JOptionPane.showMessageDialog(null, e);
    
}finally{

    if(conectar!=null){
        
        try {
        
            conectar.close();
            result.close();
            
            conectar=null;
            result=null;
            
        } catch (SQLException ex) {
            
            JOptionPane.showMessageDialog(null, ex);
        
        }
    
    }

}
    

} 
 

}

 


Clase del JFrame (Formulario_Combobox):
public class Formulario_Combobox extends javax.swing.JFrame {

    Cargar_Combobox metodos_cargarcombobox = new Cargar_Combobox();
    
    
    public Formulario_Combobox() {
        
                
        initComponents();
        
        //Cargamos nuestro ComboBox con información de la BD
        metodos_cargarcombobox.consultar_paises(cbox_Paises);
        
    }

}



Instrucciones y Recomendaciones 

1. Antes que todo, deberás copiar y pegar las siguientes librerías, las cuales son sumamente necesarias para que el código que vamos a implementar (Método Consultar Países) funcione sin inconvenientes.
Recuerda pegarlas
después de la línea de código que representa el nombre del paquete (ej. package Metodos;) y sobre la línea de código que identifica el nombre de tu Clase (ej. public class Cargar_ComboBox{...):

import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import javax.swing.JComboBox;
import javax.swing.JOptionPane;


Código JAVA: Cambiar tamaño de la cabecera (Header) del JTable

Código JAVA anterior: 
Quitar y/o suprimir los espacios en blanco digitados en un JTextField.
-------------------------------------------------------------------------------------------
Este artículo está orientado a la creación e implementación de una línea de código JAVA, que nos permitirá cambiar el tamaño del encabezado de un JTable (tabla) ubicado en un formulario, de nuestra aplicación JAVA:

Método Constructor del Formulario (JFrame):
 public Formulario() {

        initComponents();

        tabla.getTableHeader().setPreferredSize(new java.awt.Dimension(0, 0));


 }


Instrucciones y Recomendaciones 


1.Copia y pega la línea de código resaltada en naranja, dentro del método Constructor del JFrame en el cual está ubicada la tabla.
Se recomienda que todo código que se coloque dentro del método constructor de un JFrame, se haga después de la línea de código "initComponents();".

Código JAVA: Evitar y/o eliminar espacios en blanco digitados en un JTextField

Código JAVA anterior: 
Crear un JTable con sus celdas y agregarlo a un formulario.
-------------------------------------------------------------------------------------------
Este artículo está orientado a la creación e implementación de una línea de código JAVA, que nos permitirá eliminar de forma automática los espacios en blanco digitados en un campo de texto (JTextField) de un formulario, en nuestra aplicación JAVA:

Código del JTextField (Campo de Texto):
private void txtNombreKeyTyped(java.awt.event.KeyEvent evt) {                                   
       
     txtNombre.setText(txtNombre.getText().trim());
 
}


Instrucciones y Recomendaciones 


1.Procede a asignarle un evento a tu JTextField. En este caso deberá ser del tipo KeyEvent; específicamente, un KeyTyped.

Código JAVA: Crear un JTable con sus celdas y agregarlo a un formulario

Código JAVA anterior: 
Eliminar registros de una base de datos.
-------------------------------------------------------------------------------------------
Este artículo está orientado a la creación e implementación de un fragmento de código JAVA, que nos permitirá crear una tabla con sus filas y columnas, y posteriormente agregarla a un formulario de nuestra aplicación JAVA:

Clase del JFrame (Formulario):
public class Formulario extends javax.swing.JFrame{
  
    Object titulos []={"Encabezado 1", "Encabezado 2"};
    Object celdas [][]=new Object[4][2];
    JScrollPane scroll = new JScrollPane();
    JTable tabla=new JTable(celdas, titulos);
  
    public Formulario() {
                 
        initComponents(); 
 
        scroll.setViewportView(tabla);
        scroll.setBounds(20, 20, 200, 100);
        getContentPane().add(scroll);
 
     }
 




Instrucciones y Recomendaciones 

1.Antes de implementar el código que presentamos en este post, deberás copiar y pegar las siguientes librerías, las cuales son sumamente necesarias para que el código funcione sin inconvenientes.
Recuerda pegarlas
después de la línea de código que representa el nombre del paquete (ej. package Formularios;) y sobre la línea de código que identifica el nombre de tu Clase (ej. public class Formulario{...):

import javax.swing.JScrollPane;
import javax.swing.JTable;