Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/10/2014, 01:42
Avatar de Profesor_Falken
Profesor_Falken
 
Fecha de Ingreso: agosto-2014
Ubicación: Mountain View
Mensajes: 1.323
Antigüedad: 10 años, 4 meses
Puntos: 182
Respuesta: jlist, Jcombobox,jtable

Buenas,

Aqui teneis un ejemplo lo mas sencillo posible de un JTable para que lo entendais:

public class TestJTable extends JFrame {

Código Java:
Ver original
  1. public static void main(String[] args) {
  2.         SwingUtilities.invokeLater(new Runnable() {
  3.             @Override
  4.             public void run() {
  5.                 TestJTable testJTable = new TestJTable();
  6.  
  7.                 List<String> columns = new ArrayList<>();
  8.                 List<String[]> values = new ArrayList<>();
  9.  
  10.                 columns.add("col1");
  11.                 columns.add("col2");
  12.                 columns.add("col3");
  13.  
  14.                 for (int i = 0; i < 100; i++) {
  15.                     values.add(new String[]{"val" + i + " col1", "val" + i + " col2", "val" + i + " col3"});
  16.                 }
  17.  
  18.                 TableModel tableModel = new DefaultTableModel(values.toArray(new Object[][]{}), columns.toArray());
  19.                 JTable table = new JTable(tableModel);
  20.  
  21.                 testJTable.setLayout(new BorderLayout());
  22.                 testJTable.add(new JScrollPane(table), BorderLayout.CENTER);
  23.  
  24.                 testJTable.add(table.getTableHeader(), BorderLayout.NORTH);
  25.  
  26.                 testJTable.setVisible(true);
  27.                 testJTable.setSize(200, 200);
  28.             }
  29.         });
  30.     }
  31. }

Un saludo
__________________
If to err is human, then programmers are the most human of us