List of usage examples for javax.swing.table DefaultTableModel addRow
public void addRow(Object[] rowData)
From source file:fitmon.WorkoutLog.java
@Override public void actionPerformed(ActionEvent e) { DefaultTableModel model = (DefaultTableModel) tab.getModel(); DateFormat df = new SimpleDateFormat("dd MMMM yyyy"); String workout = (String) fit.getSelectedItem(); double cal = Double.parseDouble(callo.getText()); String date = (time.getDate().getYear() + 1900 + "-" + String.valueOf(time.getDate().getMonth() + 1) + "-" + time.getDate().getDate()); String intensity = (String) level.getSelectedItem(); int min = minutes.getValue(); //Date date = (Date)cal_workout.getDate(); // Adding to Arraylist temp. // wktd.add(workout); // wkt.add(cal); // wkt.add(date); // wkt.add(intensity); // wkt.add(min); //hm.put(value, val); //System.out.println(hm); //System.out.println(wkt); wktd = new WorkoutData(workout, intensity, min, cal, date); wkt.add(wktd);/* w w w . j a v a2s . co m*/ model.addRow(new Object[] { workout, min, intensity, cal, "Remove" }); // try { // wktd.addData(wkt); // } catch (IOException | NoSuchAlgorithmException | InvalidKeyException | JSONException | SQLException | ClassNotFoundException ex) { // Logger.getLogger(Log.class.getName()).log(Level.SEVERE, null, ex); // } // }
From source file:megacasting.view.StatistiqueForm.java
/** * Charge les lignes du tableau mtier/*from ww w. j a v a 2 s . c om*/ * Nom du mtier X, Nb d'offres du mtier X, Nb de postes du mtier X */ private void refreshTableMetier() { // On rcupre le model DefaultTableModel model = (DefaultTableModel) tableMetier.getModel(); // Liste de tous les mtiers ArrayList<Metier> metiers = MetierDAO.lister(mainJFrame.cnx); // Vide les lignes du tableau model.setRowCount(0); // Pour chaque mtier for (Metier m : metiers) { // On rcupre les offres du mtier ArrayList<Offre> offresFinal = OffreDAO.lister(mainJFrame.cnx, m); // Initialisation du nb de postes 0 int nbPostes = 0; // Pour chaque offre du mtier for (Offre of : offresFinal) { // On compte le nb de postes nbPostes += of.getNbPoste(); } // On ajoute la ligne au tableau model.addRow(new Object[] { // Libelle du mtier m.getLibelle(), // Nombre d'offres pour ce mtier offresFinal.size(), // Nombre de postes offert pour ce mtier nbPostes }); } }
From source file:megacasting.view.StatistiqueForm.java
/** * Chargement des lignes du tableau annonceur * Nom de l'annonceur X, Nb d'offres de l'annonceur X, Nb de postes de l'annonceur X *///from ww w. ja v a2 s . c o m private void refreshTableAnnonceur() { // On rcupre le modle du tableau DefaultTableModel model = (DefaultTableModel) tableSociete.getModel(); // Liste de tous les annonceurs ArrayList<Annonceur> annonceurs = AnnonceurDAO.lister(mainJFrame.cnx); // On vide les lignes du tableau model.setRowCount(0); // Pour chaque annonceur for (Annonceur a : annonceurs) { // On rcupre les offres de l'annonceur ArrayList<Offre> offresFinal = OffreDAO.lister(mainJFrame.cnx, a); // Nb de postes 0 int nbPostes = 0; // Pour chaque offre de l'annonceur for (Offre of : offresFinal) { // On compte le nb de postes nbPostes += of.getNbPoste(); } // On ajoute la ligne au tableau model.addRow(new Object[] { // Raison sociale de l'annonceur a.getRaisonSociale(), // Nombre d'offres proposes par l'annonceur offresFinal.size(), // Nombre de postes offert grce l'annonceur nbPostes }); } }
From source file:main.java.edu.isistan.genCom.gui.Principal.java
/** * Genera una nueva red social con los nodos y relaciones obtenidos a partir * de la base de datos//from w w w . jav a2s.c o m */ protected void actualizarDatosDeRed() { // Resetea el historial de ejecuciones evolutive.resetHistorial(); // Actualiza la red redSocial.actualizar(); Set componentes = redSocial.getComponentes(); // Presenta informacin de la red tfNodos.setText(String.valueOf(redSocial.getCantidadDeNodos())); txEnlaces.setText(String.valueOf(redSocial.getCantidadDeEnlaces())); tfComponentes.setText(String.valueOf(componentes.size())); // Actualiza el listado de componentes DefaultTableModel dtm = (DefaultTableModel) tbComponentes.getModel(); limpiarModelo(dtm); int i = 0; for (Object object : componentes) { Set vertices = (Set) object; if (vertices.size() > 1) { dtm.addRow(new Object[] { vertices, String.valueOf(i), String.valueOf(vertices.size()) }); } i++; } // limpia las tablas de datos limpiarModelos(); // Habilita la seleccin de componentes tbComponentes.setEnabled(true); btnSeleccionar.setEnabled(true); }
From source file:com.net2plan.gui.GUINet2Plan.java
private void showKeyCombinations() { Component component = container.getComponent(0); if (!(component instanceof IGUIModule)) { ErrorHandling.showErrorDialog("No tool is active", "Unable to show key associations"); return;/* ww w. j a va 2 s. com*/ } final JDialog dialog = new JDialog(); dialog.setTitle("Key combinations"); SwingUtils.configureCloseDialogOnEscape(dialog); dialog.setModalityType(Dialog.ModalityType.APPLICATION_MODAL); dialog.setSize(new Dimension(500, 300)); dialog.setLocationRelativeTo(null); dialog.setDefaultCloseOperation(WindowConstants.HIDE_ON_CLOSE); dialog.setLayout(new MigLayout("fill, insets 0 0 0 0")); final String[] tableHeader = StringUtils.arrayOf("Key combination", "Action"); DefaultTableModel model = new ClassAwareTableModel(); model.setDataVector(new Object[1][tableHeader.length], tableHeader); AdvancedJTable table = new AdvancedJTable(model); JScrollPane scrollPane = new JScrollPane(table); dialog.add(scrollPane, "grow"); RowSorter<TableModel> sorter = new TableRowSorter<TableModel>(model); table.setRowSorter(sorter); table.getTableHeader().addMouseListener(new ColumnFitAdapter()); IGUIModule module = (IGUIModule) component; Map<String, KeyStroke> keyCombinations = module.getKeyCombinations(); if (!keyCombinations.isEmpty()) { model.removeRow(0); for (Entry<String, KeyStroke> keyCombination : keyCombinations.entrySet()) { String description = keyCombination.getKey(); KeyStroke keyStroke = keyCombination.getValue(); model.addRow(StringUtils.arrayOf(description, keyStroke.toString().replaceAll(" pressed ", " "))); } } dialog.setVisible(true); }
From source file:userinterface.Citizen.CitizenWorkAreaJPanel.java
public void populateTable() { DefaultTableModel dtm = (DefaultTableModel) vitalSigntable.getModel(); int rowCount = vitalSigntable.getRowCount(); for (int i = rowCount - 1; i >= 0; i--) { dtm.removeRow(i);/*w w w . jav a 2s .com*/ } for (VitalSign vs : account.getCitizen().getHealthReport().getVitalSigns()) { Object row[] = new Object[2]; row[0] = vs; if (vs.isVitalSignsNormal()) { row[1] = "Normal"; } else { row[1] = "Abnormal"; } dtm.addRow(row); } }
From source file:megacasting.view.StatistiqueForm.java
/** * Charge les lignes du tableau type contrat * Nom du type de contrat X, Nb d'offres du type de contrat X, Nb de postes du type de contrat X *///from w w w. j a v a 2s .c om private void refreshTableTypeContrat() { // On recupre le model DefaultTableModel model = (DefaultTableModel) tableTypeContrat.getModel(); // Liste de tous les type de contrats ArrayList<TypeContrat> typeContrats = TypeContratDAO.lister(mainJFrame.cnx); // On vide les lignes model.setRowCount(0); // Pour chaque type de contrat for (TypeContrat tc : typeContrats) { // Liste des offres du type de contrat ArrayList<Offre> offresFinal = OffreDAO.lister(mainJFrame.cnx, tc); // Initialisation du nb de postes 0 int nbPostes = 0; // Pour chaque offre du type de contrat for (Offre of : offresFinal) { // On compte le nb de potes nbPostes += of.getNbPoste(); } // On ajoute la ligne au model model.addRow(new Object[] { // Libelle du type de contrat tc.getLibelle(), // Nombre d'offres ayant ce type de contrat offresFinal.size(), // Nombre de postes ayant ce type de contrat nbPostes }); } }
From source file:main.java.edu.isistan.genCom.gui.Principal.java
/** * Carga los nodos del componente en la tabla * //from w w w .j a v a 2 s. c om * @param nodos */ protected void cargarNodos(Set nodos) { DefaultTableModel dtm = (DefaultTableModel) tbNodos.getModel(); limpiarModelo(dtm); // Carga los nodos en la tabla for (Object object : nodos) { Investigador inv = (Investigador) object; String valorEspecialista = inv.isEsEspecialista() ? "S" : "N"; dtm.addRow(new String[] { inv.toString(), valorEspecialista }); } }
From source file:UserInterface.FinanceRole.TransferToRegSiteJPanel.java
private void populateTransactionTable(RegisteredSiteEnterprise objRegisteredSiteEnterprise) { //Chart DefaultCategoryDataset dataSet = new DefaultCategoryDataset(); //Table/*w ww .j a va 2s. co m*/ DefaultTableModel dtm = (DefaultTableModel) transationHistoryJTable.getModel(); dtm.setRowCount(0); if (objRegisteredSiteEnterprise != null) { for (Transaction objTransaction : objRegisteredSiteEnterprise.getObjTransactionDirectory() .getTransactionList()) { if (objTransaction.getTransactionSource() .equals(Transaction.TransactionSourceType.FromWorldEnterprise.getValue())) { Object row[] = new Object[3]; row[0] = objTransaction; row[1] = "$ " + objTransaction.getTransactionBDAmount(); row[2] = objTransaction.getTransactionDateToDisplay(); dtm.addRow(row); dataSet.setValue(objTransaction.getTransactionBDAmount(), "Amount", objTransaction.getTransactionDateToDisplay()); } } JFreeChart chart = ChartFactory.createBarChart3D("Overview of entire Transaction", "Transaction Date", "Amount in USD $", dataSet, PlotOrientation.VERTICAL, false, true, false); CategoryPlot plot = chart.getCategoryPlot(); plot.setRangeGridlinePaint(Color.black); ChartPanel myChart = new ChartPanel(chart); transferDetailsJPanel.setLayout(new java.awt.BorderLayout()); transferDetailsJPanel.add(myChart, BorderLayout.CENTER); transferDetailsJPanel.validate(); transferDetailsJPanel.setVisible(true); } else { transferDetailsJPanel.setVisible(false); } }
From source file:controldeadministradores.Admin.java
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed // TODO add your handling code here: DefaultTableModel model = (DefaultTableModel) jtbl_RepoteVuelosAeropuerto.getModel(); int rowCount = model.getRowCount(); //Remove rows one by one from the end of the table for (int i = rowCount - 1; i >= 0; i--) { model.removeRow(i);/* w ww . j a v a2 s.com*/ } String res = ""; try { res = get(servidorDir + "/vuelos"); JSONArray obj = new JSONArray(res); for (int i = 0; i < obj.length(); i++) { JSONObject a = obj.getJSONObject(i); String aero = jtxt_aeropuerto.getText(); String estado = a.get("state").toString(); String origen = a.get("origin").toString(); String destino = a.get("destiny").toString(); if ((estado.equals("En Aeropuerto") && origen.equals(aero)) || (estado.equals("En Arribo") && destino.equals(aero))) { model.addRow( new Object[] { a.get("id_fly"), a.get("origin"), a.get("destiny"), a.get("date_out"), a.get("date_in"), a.get("price_fc"), a.get("price_tc"), a.get("price_ec"), a.get("amount_fc"), a.get("amount_tc"), a.get("amount_ec"), a.get("state") }); } } } catch (IOException ex) { Logger.getLogger(Admin.class.getName()).log(Level.SEVERE, null, ex); } }