List of usage examples for javax.swing.table DefaultTableModel DefaultTableModel
public DefaultTableModel(Object[][] data, Object[] columnNames)
DefaultTableModel
and initializes the table by passing data
and columnNames
to the setDataVector
method. From source file:Controlador.ControladorLecturas.java
public DefaultTableModel tablaTemperatura() { DefaultTableModel tabla = new DefaultTableModel(new Object[][] {}, new String[] { "Hora", "Temperatura" }); for (Lecturas lectura : lista) { tabla.addRow(new Object[] { lectura.getHora(), lectura.getTemperatura() }); }// ww w. j a va 2 s. c o m return tabla; }
From source file:com.jtk.pengelolaanujian.controller.panitiaController.PrintSoalController.java
public void viewTableListPrintSoal(JTable tableViewListPrintSoal) { List<Soal> soalList = null; SoalFacade soalFacade = new SoalFacade(); soalList = soalFacade.findAllWhereVNVtrue(); Object[] columnsName = { "Kode Soal", "Kode MatKul", "MatKul", "Dosen Pengampu" }; DefaultTableModel dtm = new DefaultTableModel(null, columnsName) { @Override/*ww w . j a v a 2 s . c o m*/ public boolean isCellEditable(int row, int column) { return false; } }; for (Soal soal : soalList) { Object[] o = new Object[4]; o[0] = soal.getSoalKode(); o[1] = soal.getMataKuliah().getMatkulKode(); o[2] = soal.getMataKuliah().getMatkulNama(); o[3] = soal.getMataKuliah().getDosen().getStafNama(); dtm.addRow(o); } tableViewListPrintSoal.setModel(dtm); }
From source file:Interfaz.adminZone.java
public adminZone() { String[] columna = new String[] { "Nombre", "Dinero Gastado", "Tipo de Cliente" }; String[] ventasM = new String[] { "Mes", "Venta Total" }; this.modeloEmp = new DefaultComboBoxModel(new String[] {}); this.modeloCliDes = new DefaultTableModel(null, columna); this.modeloVentasMes = new DefaultTableModel(null, ventasM); initComponents();/*from w w w. j a v a2 s . c om*/ this.setLocationRelativeTo(null); ponerImagen(); llenar(); this.graficar(); }
From source file:GUI.MainJF.java
public void LlenarTabla() { String[] columnNames = { "ID", "Nombre", "Email", "Edad", "Tipo", "", "" }; Object[][] data = null;/*from ww w . j a v a 2 s . c o m*/ DefaultTableModel model = new DefaultTableModel(data, columnNames); HttpResponse response; response = JSON.request(Config.URL + "usuarios/listar.json"); JSONObject jObject = JSON.JSON(response); try { JSONArray jsonArr = jObject.getJSONArray("data"); for (int i = 0; i < jsonArr.length(); i++) { JSONObject data_json = jsonArr.getJSONObject(i); model.addRow( new Object[] { data_json.get("idUsuario").toString(), data_json.get("nombre").toString(), data_json.get("email").toString(), data_json.get("edad").toString(), data_json.get("descripcion").toString(), "Editar", "Eliminar" }); } } catch (Exception e) { e.printStackTrace(); } tb_usuarios.setModel(model); Action editar = new AbstractAction() { public void actionPerformed(ActionEvent e) { JTable table = (JTable) e.getSource(); int modelRow = Integer.valueOf(e.getActionCommand()); String id = (String) ((DefaultTableModel) table.getModel()).getValueAt(modelRow, 0); String nombre = (String) ((DefaultTableModel) table.getModel()).getValueAt(modelRow, 1); String email = (String) ((DefaultTableModel) table.getModel()).getValueAt(modelRow, 2); String edad = (String) ((DefaultTableModel) table.getModel()).getValueAt(modelRow, 3); String tipo = (String) ((DefaultTableModel) table.getModel()).getValueAt(modelRow, 4); FormUsuarios U = new FormUsuarios(); U.setID(id); U.setNombre(nombre); U.setEmail(email); U.setEdad(edad); U.setTipo(tipo); U.setLocationRelativeTo(null); U.setVisible(true); } }; ButtonColumn botonEditar = new ButtonColumn(tb_usuarios, editar, 5); botonEditar.setMnemonic(KeyEvent.VK_D); Action eliminar = new AbstractAction() { public void actionPerformed(ActionEvent e) { JTable table = (JTable) e.getSource(); int modelRow = Integer.valueOf(e.getActionCommand()); String id = (String) ((DefaultTableModel) table.getModel()).getValueAt(modelRow, 0); String nombre = (String) ((DefaultTableModel) table.getModel()).getValueAt(modelRow, 1); int rs = JOptionPane.showConfirmDialog(null, "Estas seguro que deseas eliminas el usuario: " + nombre + " ?", "Eliminar", JOptionPane.YES_NO_OPTION); if (rs == JOptionPane.YES_OPTION) { List<NameValuePair> parametros = new ArrayList<NameValuePair>(); parametros.add(new BasicNameValuePair("idUsuario", id)); HttpResponse response = JSON.request(Config.URL + "usuarios/eliminar.json", parametros); JSONObject jObject = JSON.JSON(response); int code = Integer.parseInt(jObject.get("code").toString()); /*if(code == 201){ JOptionPane.showMessageDialog(null, "Usuario eliminado"); //((DefaultTableModel)table.getModel()).removeRow(modelRow); }else{ JOptionPane.showMessageDialog(null, "Error eliminar Usuario"); }*/ } } }; ButtonColumn botonEliminar = new ButtonColumn(tb_usuarios, eliminar, 6); botonEliminar.setMnemonic(KeyEvent.VK_D); model.fireTableDataChanged(); }
From source file:com.qualixium.executor.command.CommandHelperTest.java
@Test public void testGetJsonFromModelWithURLs() { Object[] columnNames = new Object[] { "Name", "Shell Command" }; Object[][] data = { { "Open jsonlint.com", "open http://jsonlint.com" }, { "Open Escape/UnEscape Tool", "open http://www.freeformatter.com/javascript-escape.html" } }; DefaultTableModel model = new DefaultTableModel(data, columnNames); JsonNode jsonNode = CommandHelper.getJsonNodeFromCommandsModel(model); assertEquals("Open jsonlint.com", jsonNode.get(0).get("Name").asText()); assertEquals("open http://jsonlint.com", jsonNode.get(0).get("Shell Command").asText()); assertEquals("Open Escape/UnEscape Tool", jsonNode.get(1).get("Name").asText()); assertEquals("open http://www.freeformatter.com/javascript-escape.html", jsonNode.get(1).get("Shell Command").asText()); }
From source file:com.jtk.medicalrecord.view.panel.InputMedrecPemeriksaanpendukung.java
public void createTableValue() { Object[] columnsName = { "Nama File", "Tipe File" }; DefaultTableModel dtm = new DefaultTableModel(null, columnsName) { @Override//from w w w . ja v a 2 s.c o m public boolean isCellEditable(int row, int column) { return false; } }; for (PemeriksaanPendukung p : pemeriksaanPendukungs) { Object[] o = new Object[2]; o[0] = p.getPemNmFile(); o[1] = p.getPemTipeFile(); dtm.addRow(o); } tblFile.setModel(dtm); CommonHelper.resizeColumnWidth(tblFile); }
From source file:example.table.TableButton3.java
public TableButton3() { String[] columnNames = { "Date", "String", "Integer", "Decimal", "" }; Object[][] data = { { new Date(), "A", new Integer(1), new Double(5.1), "Delete0" }, { new Date(), "B", new Integer(2), new Double(6.2), "Delete1" }, { new Date(), "C", new Integer(3), new Double(7.3), "Delete2" }, { new Date(), "D", new Integer(4), new Double(8.4), "Delete3" } }; DefaultTableModel model = new DefaultTableModel(data, columnNames); JTable table = new JTable(model) { private static final long serialVersionUID = 1L; // Returning the Class of each column will allow different // renderers to be used based on Class public Class<?> getColumnClass(int column) { return getValueAt(0, column).getClass(); }//from w w w . j a v a 2s. c o m }; JScrollPane scrollPane = new JScrollPane(table); getContentPane().add(scrollPane); // Create button column ButtonColumn buttonColumn = new ButtonColumn(table, 4); log.debug("buttonColumn = " + buttonColumn); }
From source file:Controlador.ControladorLecturas.java
public DefaultTableModel tablaHumedadAmbiental() { DefaultTableModel tabla = new DefaultTableModel(new Object[][] {}, new String[] { "Hora", "Humedad Ambiental" }); for (Lecturas lectura : lista) { tabla.addRow(new Object[] { lectura.getHora(), lectura.getHumedadambiente() }); }//from w ww.j a v a 2s . co m return tabla; }
From source file:org.pentaho.reporting.engine.classic.demo.ancient.demo.chartdemo.MultiAPIChartDemo.java
private TableModel createTableModel() { final Object[][] data = new Object[12][]; for (int i = 0; i < 12; i++) { data[i] = new Object[] { createChart(i + 1995) }; }/* w w w .j a va 2 s. co m*/ final String[] colNames = { "Chart" }; return new DefaultTableModel(data, colNames); }
From source file:org.jfree.chart.demo.selection.SelectionDemo6Pie.java
public SelectionDemo6Pie(String title) { super(title); JPanel chartPanel = createDemoPanel(); chartPanel.setPreferredSize(new java.awt.Dimension(700, 500)); JSplitPane split = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT); split.add(chartPanel);/* w w w .j a v a 2s.co m*/ this.model = new DefaultTableModel(new String[] { "section", "value:" }, 0); this.table = new JTable(this.model); TableColumnModel tcm = this.table.getColumnModel(); JPanel p = new JPanel(new BorderLayout()); JScrollPane scroller = new JScrollPane(this.table); p.add(scroller); p.setBorder(BorderFactory.createCompoundBorder(new TitledBorder("Selected Items: "), new EmptyBorder(4, 4, 4, 4))); split.add(p); setContentPane(split); }