Estoy haciendo este programa en Java en el que puedo vender cosas a los que están conectados a través de un socket. Estoy de carga de los productos y precios a través de JDBC bien, pero quiero mostrar el producto con el precio a su lado en una mesa desplazable. Ahora mismo sólo tengo este JList en el que puedo cargar los nombres de los productos:

Por favor, haga clic en el enlace de abajo para entender la cuestión.

Hacer de desplazamiento de la tabla

¿Qué elementos debo usar y cómo lograr lo que yo estoy necesitando?

Gracias por leer.

5 Comentarios

  1. 4

    Necesita utilizar JTable con JScrollPane

    Actualizado ejemplo de referencia de enlaces:

    este ejemplo de referencia y y este podría ayudarle a

    • gracias… el ejemplo es bastante bueno!
    • un placer ayudarle
    • Por desgracia, ese enlace ya no está disponible.
    • gracias por notificar. Actualizado con otro ejemplo de url
    • Generalmente, se debe tratar de incluir es absolutamente necesario el código de en la respuesta misma para evitar el «link muerto’ cuestiones.
  2. 3

    Necesita utilizar JTable y JScrollPane

    Código De Ejemplo:

    import javax.swing.JFrame;
    import javax.swing.JScrollPane;
    import javax.swing.JTable;
    
    
    public class ProductTableExample {
    
        public static void main( String[] str ) {
            String[] colName = new String[] { "Product Name" ,"Price" };
            Object[][] products = new Object[][] { 
                    { "Galleta" ,"$80" },
                    { "Malta" ,"$40" },
                    { "Nestea" ,"$120" },
                    { "Tolta" ,"$140" } 
                };
    
            JTable table = new JTable( products, colName );
    
            JFrame frame = new JFrame( "Simple Table Example" );
    
            //create scroll pane for wrapping the table and add
            //it to the frame
            frame.add( new JScrollPane( table ) );
            frame.pack();
            frame.setVisible( true );       
        }
    
    }

Dejar respuesta

Please enter your comment!
Please enter your name here