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:com.pusksesmas.form_statistik.statistik_obat_masuk.java
void tampilData() { tabModel = new DefaultTableModel(null, judul_kolom); tabelData.setModel(tabModel);//ww w. j a v a2 s. c o m tabelData.setAutoResizeMode(5); try { kon = new koneksi().getCon(); String sql = "select * from view_rekap_statistik_obat_masuk "; PreparedStatement pst = kon.prepareStatement(sql); rsdata = pst.executeQuery(); while (rsdata.next()) { Object[] data = { rsdata.getString("namaObat"), rsdata.getString("Januari"), rsdata.getString("Februari"), rsdata.getString("Maret"), rsdata.getString("April"), rsdata.getString("Mei"), rsdata.getString("Juni"), rsdata.getString("Juli"), rsdata.getString("Agustus"), rsdata.getString("September"), rsdata.getString("Oktober"), rsdata.getString("November"), rsdata.getString("Desember") }; tabModel.addRow(data); } kon.close(); } catch (Exception e) { e.printStackTrace(); } }
From source file:com.pusksesmas.form_statistik.statistik_diagnosa.java
void tampilData() { tabModel = new DefaultTableModel(null, judul_kolom); tabelData.setModel(tabModel);// w ww .j a v a2 s. c om tabelData.setAutoResizeMode(5); try { kon = new koneksi().getCon(); String sql = "select * from view_statistik_penyakit "; PreparedStatement pst = kon.prepareStatement(sql); rsdata = pst.executeQuery(); while (rsdata.next()) { Object[] data = { rsdata.getString("diagnosa"), rsdata.getString("Januari"), rsdata.getString("Februari"), rsdata.getString("Maret"), rsdata.getString("April"), rsdata.getString("Mei"), rsdata.getString("Juni"), rsdata.getString("Juli"), rsdata.getString("Agustus"), rsdata.getString("September"), rsdata.getString("Oktober"), rsdata.getString("November"), rsdata.getString("Desember") }; tabModel.addRow(data); } kon.close(); } catch (Exception e) { e.printStackTrace(); } }
From source file:aasdntool.AASDNTool.java
private void devicesActionPerformed(java.awt.event.ActionEvent evt) { StringBuffer response = new StringBuffer(); try {/*from ww w. jav a 2s. c o m*/ URL obj = new URL("http://" + controllerIP + ":8080/wm/device/"); HttpURLConnection con = (HttpURLConnection) obj.openConnection(); // optional default is GET con.setRequestMethod("GET"); int responseCode = con.getResponseCode(); System.out.println("\nSending 'GET' request to URL : " + "http://" + controllerIP + ":8080/wm/device/"); System.out.println("Response Code : " + responseCode); BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream())); String inputLine; while ((inputLine = in.readLine()) != null) { response.append(inputLine); } in.close(); ObjectMapper mapper = new ObjectMapper(); List<Device> devList = mapper.readValue(response.toString(), mapper.getTypeFactory().constructCollectionType(List.class, Device.class)); DefaultTableModel dtm = new DefaultTableModel(0, 0); // add header of the table String header[] = new String[] { "MAC Address" }; // add header in table model dtm.setColumnIdentifiers(header); macTable.setModel(dtm); for (Device dev : devList) { dtm.addRow(new Object[] { dev.getMac() }); } } catch (Exception e) { System.out.println("Exception occured:" + e); } }
From source file:org.datacleaner.widgets.result.ValueDistributionResultSwingRendererGroupDelegate.java
private void drillToGroup(ValueCountingAnalyzerResult result, ValueFrequency valueFrequency, boolean showBackButton) { final List<ValueFrequency> children = valueFrequency.getChildren(); final TableModel model = new DefaultTableModel( new String[] { valueFrequency.getName() + " value", LabelUtils.COUNT_LABEL }, children.size()); final Iterator<ValueFrequency> valueCounts = children.iterator(); int i = 0;/* w w w .j a v a 2 s . co m*/ while (valueCounts.hasNext()) { ValueFrequency vc = valueCounts.next(); model.setValueAt(LabelUtils.getLabel(vc.getValue()), i, 0); setCountValue(result, model, i, vc); i++; } _table.setModel(model); _backButton.setVisible(showBackButton); _rightPanel.updateUI(); }
From source file:maltcms.ui.fileHandles.csv.CSV2JFCLoader.java
private DefaultTableModel removeColumn(DefaultTableModel dtm, int column) { Object[][] data = new Object[dtm.getRowCount()][dtm.getColumnCount() - 1]; Object[] names = new Object[dtm.getColumnCount() - 1]; int cnt = 0;//from ww w. j a v a 2 s . com for (int j = 0; j < dtm.getColumnCount(); j++) { if (j != column) { names[cnt++] = dtm.getColumnName(j); } } for (int i = 0; i < dtm.getRowCount(); i++) { cnt = 0; for (int j = 0; j < dtm.getColumnCount(); j++) { if (j != column) { data[i][cnt++] = dtm.getValueAt(i, j); } } } Logger.getLogger(getClass().getName()).log(Level.INFO, "Table model has {0} rows and {1} columns with {2} labels", new Object[] { data.length, data[0].length, names.length }); return new DefaultTableModel(data, names); }
From source file:regresiones.RegresionSimple.java
@Override public void actionPerformed(ActionEvent e) { if (e.getActionCommand().equals("calcular")) {//podemos comparar por el contenido del boton String sx1 = this.cajaVariableX1.getText(); prediccionEfect = Double.parseDouble(this.combo.getSelectedItem() + ""); if (isDouble(sx1)) { prediccionX1 = Double.parseDouble(sx1); Integer gradosLibertad = N - 2; TDistribution td = new TDistribution(gradosLibertad); Double distribucionT = td.inverseCumulativeProbability(((100.0 - prediccionEfect) / 2.0) / 100.0) * -1.0;//from www . j a v a2 s. c o m prediccionYestimada = b0 + b1 * prediccionX1; prediccionLi = prediccionYestimada - distribucionT * Se; prediccionLs = prediccionYestimada + distribucionT * Se; String[] titulos2 = { "Y estimada", "Li", "Ls" };//los titulos de la tabla String[][] pruebaIntervalos = { { prediccionYestimada + "", prediccionLi + "", prediccionLs + "" } }; DefaultTableModel TableModel = new DefaultTableModel(pruebaIntervalos, titulos2); jtable2.setModel(TableModel); } else { JOptionPane.showMessageDialog(null, "Valores no validos."); } System.out.println("imprimir" + e.getActionCommand()); //comentario } if (e.getActionCommand().equals("Exportar a PDF")) { try { String nombrePDF = JOptionPane.showInputDialog("Escribe el nombre del PDF (sin extension)"); Double[] prediccionValores = { prediccionX1, prediccionEfect, prediccionYestimada, prediccionLi, prediccionLs }; PDFsimple.crearPDF("Regresion simple", arregloFinal, nombrePDF, N, b0, b1, Se, dx, dy, dxy, r, prediccionValores); JOptionPane.showMessageDialog(jtable, "Se creo el PDF"); } catch (DocumentException | FileNotFoundException ex) { Logger.getLogger(RegresionMultiple.class.getName()).log(Level.SEVERE, null, ex); } } }
From source file:gdt.jgui.entity.fields.JFieldsEditor.java
/** * Create a new facet renderer.//from www. java 2 s .c o m * @param console the main console. * @param locator$ the locator string. * @return the fields editor. */ @Override public JFacetRenderer instantiate(JMainConsole console, String locator$) { try { //System.out.println("FieldsEditor.instantiate:begin"); this.console = console; Properties locator = Locator.toProperties(locator$); entihome$ = locator.getProperty(Entigrator.ENTIHOME); entityKey$ = locator.getProperty(EntityHandler.ENTITY_KEY); requesterResponseLocator$ = locator.getProperty(JRequester.REQUESTER_RESPONSE_LOCATOR); table = new JTable(); DefaultTableModel model = new DefaultTableModel(null, new String[] { "Name", "Value" }); entigrator = console.getEntigrator(entihome$); entity = entigrator.getEntityAtKey(entityKey$); entityLabel$ = entity.getProperty("label"); Core[] ca = entity.elementGet("field"); if (ca != null) for (Core aCa : ca) { model.addRow(new String[] { aCa.name, aCa.value }); } table.setModel(model); scrollPane.setViewportView(table); table.getTableHeader().setDefaultRenderer(new SimpleHeaderRenderer()); table.getTableHeader().addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent e) { int col = table.columnAtPoint(e.getPoint()); String name = table.getColumnName(col); // System.out.println("Column index selected " + col + " " + name); sort(name); } }); } catch (Exception e) { LOGGER.severe(e.toString()); } return this; }
From source file:at.tuwien.ifs.feature.evaluation.SimilarityRetrievalGUI.java
private void initButtonStart() { btnStart = new JButton("Start"); btnStart.setEnabled(false);// w w w . ja v a 2s . com btnStart.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { Enumeration<AbstractButton> elements = bgInputData.getElements(); while (elements.hasMoreElements()) { InputDataRadioButton rb = (InputDataRadioButton) elements.nextElement(); if (rb.isSelected()) { AbstractSOMLibSparseInputData inputData = rb.inputData; try { @SuppressWarnings("unchecked") Class<? extends DistanceMetric> selectedClass = ((ClassComboBoxModel<DistanceMetric>) boxMetric .getModel()).getSelectedClass(); int inputDatumIndex = inputData .getInputDatumIndex((String) comboQueryVector.getSelectedItem()); DistanceMetric metric = AbstractMetric.instantiateNice(selectedClass.getName()); ArrayList<InputDistance> distances = inputData.getDistances(inputDatumIndex, metric); Collections.sort(distances); // prepare the data for the table double maxDistance = distances.get(distances.size() - 1).getDistance(); int neighbours = modelNumberNeighbours.getNumber().intValue(); String actionCommand = bgDistanceDisplay.getSelection().getActionCommand(); boolean isAbsolute = !actionCommand.equals("relative"); Object[][] data = new Object[neighbours][3]; if (isAbsolute) { for (int i = 0; i < data.length; i++) { data[i] = new Object[] { i + 1, distances.get(i).getInput().getLabel(), NumberUtils.setScale(4, distances.get(i).getDistance()) }; } } else { for (int i = 0; i < data.length; i++) { data[i] = new Object[] { i + 1, distances.get(i).getInput().getLabel(), StringUtils.formatAsPercent(distances.get(i).getDistance(), maxDistance, 3) }; } } resultsTable.setModel(new DefaultTableModel(data, resultColumnNames)); resizeResultTableColumns(); // prepare the data for the chart double[] values = InputDistance.getDistanceValuesOnly(distances); if (!isAbsolute) { // convert values to percent for (int i = 0; i < values.length; i++) { values[i] = values[i] * 100.0 / maxDistance; } } HistogramDataset ds = new HistogramDataset(); ds.addSeries("Distance", values, 100, 0, isAbsolute ? maxDistance : 100); JFreeChart chart = ChartFactory.createHistogram(null, isAbsolute ? "absolute distance" : "distance in percent", "# of objects", ds, PlotOrientation.VERTICAL, false, true, true); chartPanel.setChart(chart); } catch (SOMToolboxException e1) { // TODO Auto-generated catch block e1.printStackTrace(); } } } // enable the saveAs button btnSaveResults.setEnabled(true); } }); }
From source file:org.eobjects.datacleaner.widgets.result.ValueDistributionResultSwingRendererGroupDelegate.java
private void drillToGroup(ValueCountingAnalyzerResult result, ValueFrequency valueFrequency, boolean showBackButton) { final List<ValueFrequency> children = valueFrequency.getChildren(); final TableModel model = new DefaultTableModel( new String[] { valueFrequency.getName() + " value", LabelUtils.COUNT_LABEL }, children.size()); final Iterator<ValueFrequency> valueCounts = children.iterator(); int i = 0;//w ww .j a v a 2 s. c om while (valueCounts.hasNext()) { ValueFrequency vc = valueCounts.next(); model.setValueAt(LabelUtils.getLabel(vc.getValue()), i, 0); setCountValue(result, model, i, vc); i++; } _table.setModel(model); _backButton.setVisible(showBackButton); }
From source file:regresiones.RegresionMultiple.java
@Override public void actionPerformed(ActionEvent e) { if (e.getActionCommand().equals("calcular")) {//podemos comparar por el contenido del boton String sx1 = this.cajaVariableX1.getText(); String sx2 = this.cajaVariableX2.getText(); prediccionEfect = Double.parseDouble(this.combo.getSelectedItem() + ""); if (isDouble(sx1) && isDouble(sx2)) { prediccionX1 = Double.parseDouble(sx1); prediccionX2 = Double.parseDouble(sx2); Integer gradosLibertad = N - 3; TDistribution td = new TDistribution(gradosLibertad); Double distribucionT = td.inverseCumulativeProbability(((100.0 - prediccionEfect) / 2.0) / 100.0) * -1.0;// ww w .j ava2 s . c om prediccionYestimada = b0 + b1 * prediccionX1 + b2 * prediccionX2; prediccionLi = prediccionYestimada - distribucionT * Se; prediccionLs = prediccionYestimada + distribucionT * Se; String[] titulos2 = { "Y estimada", "Li", "Ls" };//los titulos de la tabla String[][] pruebaIntervalos = { { prediccionYestimada + "", prediccionLi + "", prediccionLs + "" } }; DefaultTableModel TableModel = new DefaultTableModel(pruebaIntervalos, titulos2); jtable2.setModel(TableModel); } else { JOptionPane.showMessageDialog(null, "Valores no validos."); } System.out.println("imprimir" + e.getActionCommand()); } if (e.getActionCommand().equals("Exportar a PDF")) { try { String nombrePDF = JOptionPane.showInputDialog("Escribe el nombre del PDF (sin extension)"); Double[] prediccionValores = { prediccionX1, prediccionX2, prediccionEfect, prediccionYestimada, prediccionLi, prediccionLs }; PDFmultiple.crearPDF("Regresion multiple", arregloFinal, nombrePDF, N, b0, b1, b2, Se, prediccionValores); JOptionPane.showMessageDialog(jtable, "Se creo el PDF"); } catch (DocumentException | FileNotFoundException ex) { Logger.getLogger(RegresionMultiple.class.getName()).log(Level.SEVERE, null, ex); } } }