Java Swing Default Table Model Example

Java Code Examples for javax.swing.table.DefaultTableModel

The following code examples are extracted from open source projects. You can click to vote up the examples that are useful to you.

Example 1

From project glg2d, under directory /src/test/java/glg2d/.

Source file: UIDemo.java

29

vote

JComponent createTableComponent(){   DefaultTableModel model=new DefaultTableModel(new String[]{"a","b","c"},0);   model.addRow(new Object[]{1,"a","b"});   model.addRow(new Object[]{3,"A","t"});   model.addRow(new Object[]{2,"D","c"});   model.addRow(new Object[]{4,"a","b"});   model.addRow(new Object[]{3,"D","t"});   model.addRow(new Object[]{9,"3","l"});   model.addRow(new Object[]{8,"a","r"});   model.addRow(new Object[]{2,"G","k"});   model.addRow(new Object[]{3,"f","g"});   return new JTable(model); }            

Example 2

From project autopsy, under directory /HashDatabase/src/org/sleuthkit/autopsy/hashdatabase/.

Source file: HashDbSearchPanel.java

27

vote

/**   * Remove all of the highlighted/selected rows from the table of hashes.  */ void remove(){   DefaultTableModel model=(DefaultTableModel)hashTable.getModel();   int rows[]=hashTable.getSelectedRows();   for (int i=rows.length - 1; i >= 0; i--) {     model.removeRow(rows[i]);   } }            

Example 3

From project codjo-data-process, under directory /codjo-data-process-gui/src/main/java/net/codjo/dataprocess/gui/launcher/configuration/.

Source file: ConfigurationTable.java

27

vote

public ArgList getArglist(){   ArgList argList=new ArgList();   List<ArgModel> args=new ArrayList<ArgModel>();   DefaultTableModel defaultListModel=((DefaultTableModel)getModel());   for (int i=0; i < defaultListModel.getRowCount(); i++) {     ArgModel argument=new ArgModel((String)defaultListModel.getValueAt(i,0),(String)defaultListModel.getValueAt(i,1));     args.add(argument);   }   argList.setArgs(args);   return argList; }            

Example 4

From project groovejaar, under directory /src/groovejaar/.

Source file: GrooveJaar.java

27

vote

private DefaultTableModel makeModel(){   DefaultTableModel model=new DefaultTableModel(null,columnNames){     private static final long serialVersionUID=1L;     public boolean isCellEditable(    int row,    int col){       if (col != 6)       return false;       return true;     }   } ;   return model; }            

Example 5

From project ANNIS, under directory /annis-kickstarter/src/main/java/de/hu_berlin/german/korpling/annis/kickstarter/.

Source file: ListDialog.java

26

vote

private void updateTable(){   try {     tableModel=new DefaultTableModel(new String[]{"name","id","text","tokens","source_path"},0);     tableList.setModel(tableModel);     List<Map<String,Object>> stats=corpusAdmin.listCorpusStats();     int row=0;     for (    Map<String,Object> map : stats) {       String[] rowData=new String[tableModel.getColumnCount()];       for (int j=0; j < rowData.length; j++) {         String cName=tableList.getColumnName(j);         if (map.containsKey(cName)) {           rowData[j]=map.get(cName).toString();         }  else {           rowData[j]="";         }       }       tableModel.addRow(rowData);       row++;     }   }  catch (  Exception ex) {     new ExceptionDialog(ex).setVisible(true);   } }            

Example 6

From project codjo-standalone-common, under directory /src/test/java/net/codjo/utils/.

Source file: TableFilterComboTest.java

26

vote

/**   * Test le cas ou la table contient des Booleans.  */ public void testBooleanValue(){   Object[] colNames={"col_name"};   Object[][] data={{Boolean.FALSE},{Boolean.TRUE}};   DefaultTableModel booleanModel=new DefaultTableModel(data,colNames);   filterModel=new TableFilter(booleanModel);   filterCombo.setTableFilter(filterModel,0);   assertEquals(3,filterCombo.getModel().getSize());   assertEquals(NO_FILTER,filterCombo.getModel().getElementAt(0));   assertEquals(Boolean.FALSE,filterCombo.getModel().getElementAt(1));   assertEquals(Boolean.TRUE,filterCombo.getModel().getElementAt(2)); }            

Example 7

From project drugis-common, under directory /common-test/src/test/java/org/drugis/common/.

Source file: EventObjectMatcherTest.java

26

vote

@Test public void testMatches(){   DefaultTableModel model=new DefaultTableModel();   EventObjectMatcher matcher=new EventObjectMatcher(new TableModelEvent(model));   assertTrue(matcher.matches(new TableModelEvent(model)));   assertFalse(matcher.matches(new TableModelEvent(new DefaultTableModel())));   assertFalse(matcher.matches(new ActionEvent(model,0,""))); }            

Example 8

/**   * {@inheritDoc}  * @see org.formic.wizard.WizardStep#prepare()  */ public void prepare(){   Requirement[] requirements=provider.getRequirements();   DefaultTableModel model=new DefaultTableModel(requirements.length,2);   for (int ii=0; ii < requirements.length; ii++) {     Requirement requirement=(Requirement)requirements[ii];     requirement.setTitle(Installer.getString(getName() + '.' + requirement.getKey()));     requirement.setInfo(Installer.getString(getName() + '.' + requirement.getKey()+ ".html"));     model.setValueAt(requirement,ii,0);     model.setValueAt(new JLabel(),ii,1);   }   table.setModel(model);   table.getColumnModel().getColumn(1).setMaxWidth(20); }            

Example 9

From project ISAcreator, under directory /src/main/java/org/isatools/isacreator/sampleselection/.

Source file: TestAutofilter.java

26

vote

private void addTestTable(){   String[][] data=new String[50][3];   DefaultTableModel model=new DefaultTableModel(data,new String[]{"Source Name","Protocol REF","Sample Name"});   CustomTable table=new CustomTable(model);   JScrollPane scroller=new JScrollPane(table,JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);   IAppWidgetFactory.makeIAppScrollPane(scroller);   add(scroller,BorderLayout.CENTER); }            

Example 10

From project jMemorize, under directory /src/jmemorize/gui/swing/dialogs/.

Source file: AboutDialog.java

26

vote

private TableModel createPreferencesTableModel(){   DefaultTableModel model=new DefaultTableModel(new String[]{"Preference","Value"},0);   Preferences prefs=Main.USER_PREFS;   addPreferenceNode(prefs,model);   return model; }            

Example 11

From project mobilis, under directory /MobilisXHunt/MobilisXHunt_MapEditor/src/de/tudresden/inf/rn/mobilis/android/xhunt/mapeditor/view/.

Source file: DialogLoadArea.java

26

vote

/**   * Inits the data.  */ private void initData(){   DefaultTableModel model=(DefaultTableModel)tblAreas.getModel();   for (  AreaInfo info : mAreaInfos) {     model.addRow(new Object[]{info.ID,info.Name,info.Description,info.Version});   } }            

Example 12

From project org.ops4j.pax.runner, under directory /pax-runner-idea/ui/src/main/java/org/ops4j/pax/idea/runner/forms/.

Source file: OsgiConfigEditorForm.java

26

vote

public OsgiConfigEditorForm(final ConfigBean config){   String[] columnNames={"Property","Value"};   DefaultTableModel tableModel=new DefaultTableModel();   tableModel.setColumnIdentifiers(columnNames);   m_bundleProperties.setModel(tableModel);   m_bundleProperties.setShowGrid(true);   m_bundleProperties.setEnabled(false);   config.addBundleObserver(this);   m_bundleModel=new DefaultListModel();   m_bundles.setModel(m_bundleModel); }            

Example 13

private void jComboBox1ActionPerformed(java.awt.event.ActionEvent evt){   if (this.jComboBox1.getSelectedItem() instanceof MaterialProfile) {     DefaultTableModel m=(DefaultTableModel)this.jTable1.getModel();     for (int r=m.getRowCount() - 1; r >= 0; r--) {       m.removeRow(r);     }     for (    Float f : ((MaterialProfile)this.jComboBox1.getSelectedItem()).getMaterialThicknesses()) {       m.addRow(new Object[]{(Boolean)true,f});     }   } }            

Example 14

From project CraftCommons, under directory /src/main/java/com/craftfire/commons/managers/.

Source file: DataManager.java

25

vote

public TableModel resultSetToTableModel(String query){   try {     this.connect();     Statement stmt=this.con.createStatement();     this.rs=stmt.executeQuery(query);     this.log(query);     ResultSetMetaData metaData=this.rs.getMetaData();     int numberOfColumns=metaData.getColumnCount();     Vector<String> columnNames=new Vector<String>();     for (int column=0; column < numberOfColumns; column++) {       columnNames.addElement(metaData.getColumnLabel(column + 1));     }     Vector<Vector<Object>> rows=new Vector<Vector<Object>>();     while (this.rs.next()) {       Vector<Object> newRow=new Vector<Object>();       for (int i=1; i <= numberOfColumns; i++) {         newRow.addElement(this.rs.getObject(i));       }       rows.addElement(newRow);     }     this.close();     return new DefaultTableModel(rows,columnNames);   }  catch (  Exception e) {     e.printStackTrace();     this.close();     return null;   } }            

Example 15

From project freemind, under directory /freemind/accessories/plugins/time/.

Source file: TimeList.java

25

vote

/**   * Creates a table model for the new table and returns it.  */ private DefaultTableModel updateModel(){   MindMapNode node=getController().getMap().getRootNode();   DefaultTableModel model=new DefaultTableModel(){     public Class getColumnClass(    int arg0){ switch (arg0) { case DATE_COLUMN: case NODE_CREATED_COLUMN: case NODE_MODIFIED_COLUMN:         return Date.class; case NODE_TEXT_COLUMN:       return NodeHolder.class; case NODE_ICON_COLUMN:     return IconsHolder.class; case NODE_NOTES_COLUMN:   return NotesHolder.class; default : return Object.class; } } } ; model.addColumn(COLUMN_DATE); model.addColumn(COLUMN_TEXT); model.addColumn(COLUMN_ICONS); model.addColumn(COLUMN_CREATED); model.addColumn(COLUMN_MODIFIED); model.addColumn(COLUMN_NOTES); updateModel(model,node); return model; }            

Example 16

From project Hotel-Management_MINF10-HCM, under directory /HotelManagement/src/main/java/windowsform/.

Source file: AssignTaskForm.java

25

vote

public static void showTable(){   Vector<String> rowHeader=new Vector<String>();   rowHeader.add("assignTaskID");   rowHeader.add("taskID");   rowHeader.add("empID");   rowHeader.add("assignTaskDate");   rowHeader.add("taskName");   rowHeader.add("empName");   DefaultTableModel model=new DefaultTableModel(rowHeader,0);   table.setModel(model);   ConnectData ds=new ConnectData();   ds.connect();   String newSQL="SELECT at.assignTaskID, at.taskID, at.empID, at.assignTaskDate, t.taskName, e.empName FROM AssignTask at join Task t on at.taskID = t.taskID join Employee e on e.empID = at.empID";   try {     ResultSet rs=ds.ExcuteQuery(newSQL);     Vector<String> rowData;     if (rs != null)     while (rs.next()) {       rowData=new Vector<String>();       rowData.add(rs.getString("assignTaskID"));       rowData.add(rs.getString("taskID"));       rowData.add(rs.getString("empID"));       rowData.add(rs.getString("assignTaskDate"));       rowData.add(rs.getString("taskName"));       rowData.add(rs.getString("empName"));       model.addRow(rowData);     }     rs.close();     ds.dispose();   }  catch (  Exception ex) {     System.out.println("Error : " + ex);   } }            

Example 17

From project jninka, under directory /jninka-parent/jninka-gui/src/main/java/org/whitesource/jninka/gui/.

Source file: AgentPresenter.java

25

vote

/**   * Default constructor  */ public AgentPresenter(){   directoryBrowseButton=null;   lastDir=null;   lastFile=null;   resultsModel=new DefaultTableModel(); }            

Example 18

From project medsavant, under directory /medsavant/MedSavantClient/src/org/ut/biolab/medsavant/view/patients/.

Source file: AddPatientsForm.java

25

vote

private void createTable() throws RemoteException, SQLException {   scrollPane.getViewport().setBackground(Color.white);   DefaultTableModel model=new DefaultTableModel(){     @Override public boolean isCellEditable(    int row,    int col){       if (col == 0)       return false;       return true;     }   } ;   model.addColumn("Short Name");   model.addColumn("Value");   CustomField[] fields=MedSavantClient.PatientManager.getPatientFields(LoginController.sessionId,ProjectController.getInstance().getCurrentProjectID());   for (int i=1; i < fields.length; i++) {     model.addRow(new Object[]{fields[i],""});   }   table.setModel(model);   table.getSelectionModel().addListSelectionListener(new ListSelectionListener(){     @Override public void valueChanged(    ListSelectionEvent e){       setTip();     }   } );   table.putClientProperty("terminateEditOnFocusLost",Boolean.TRUE); }            

Example 19

From project thinklab, under directory /plugins/org.integratedmodelling.thinklab.mca/src/org/integratedmodelling/mca/electre3/view/.

Source file: CriterionPanel.java

25

vote

public void updatePreview(String[] header,String[][] data){   preview=new DefaultTableModel();   for (int i=0; i < header.length; i++) {     preview.addColumn(header[i]);   }   for (int i=0; i < data.length; i++) {     preview.addRow(data[i]);   }   tblPreview.setModel(preview);   tblPreview.updateUI(); }            

Example 20

From project TransFile, under directory /src/net/sourceforge/transfile/ui/swing/.

Source file: PreferencesFrame.java

25

vote

/**   * Creates a new table model with 2 columns "key" and "value", initialized with data from the  {@link Settings}if they are defined. <br>Otherwise, data from  {@code defaultProperties} are used.<br>The keys are extracted from  {@code defaultProperties}.  * @return <br>A new value <br>A non-null value  */ @SuppressWarnings("unchecked") private static final DefaultTableModel createTableModel(){   final DefaultTableModel result=new DefaultTableModel(new Object[]{"key","value"},0){     @Override public final boolean isCellEditable(    final int row,    final int column){       return column == 1;     }     private static final long serialVersionUID=8437021152739655775L;   } ;   for (  final String fieldName : Settings.getConstantFieldNames()) {     final String key=fieldName.toLowerCase();     result.addRow(new Object[]{key,Settings.getPreferences().get(key,Settings.getConstantAsString(fieldName))});   }   Collections.sort(result.getDataVector(),new Comparator<Vector<String>>(){     @Override public final int compare(    final Vector<String> row1,    final Vector<String> row2){       return row1.get(0).compareTo(row2.get(0));     }   } );   return result; }            

Example 21

From project UniversalMediaServer, under directory /src/main/java/net/pms/newgui/.

Source file: PluginTab.java

25

vote

private void refresh(JTable table,String[] cols){   plugins=DownloadPlugins.downloadList();   for (int i=0; i < cols.length; i++) {     table.setValueAt(cols[i],0,i);   }   DefaultTableModel tableModel=(DefaultTableModel)table.getModel();   tableModel.setRowCount(1);   for (int i=0; i < plugins.size(); i++) {     tableModel.insertRow(i + 1,(Object[])null);     DownloadPlugins p=plugins.get(i);     table.setValueAt(p.getName(),i + 1,0);     table.setValueAt(p.getVersion(),i + 1,1);     table.setValueAt(p.getRating(),i + 1,2);     table.setValueAt(p.getAuthor(),i + 1,3);     table.setValueAt(p.getDescription(),i + 1,4);   }   tableModel.fireTableDataChanged(); }            

Example 22

From project org.openscada.external, under directory /org.openscada.external.jOpenDocument/src/org/jopendocument/sample/.

Source file: SpreadSheetCreation.java

24

vote

public static void main(String[] args){   final Object[][] data=new Object[6][2];   data[0]=new Object[]{"January",1};   data[1]=new Object[]{"February",3};   data[2]=new Object[]{"March",8};   data[3]=new Object[]{"April",10};   data[4]=new Object[]{"May",15};   data[5]=new Object[]{"June",18};   final String[] columns=new String[]{"Month","Temp"};   final TableModel model=new DefaultTableModel(data,columns);   try {     final File file=new File("temperature.ods");     SpreadSheet.createEmpty(model).saveAs(file);     OOUtils.open(file);   }  catch (  IOException e) {     e.printStackTrace();   } }            

Example 23

From project JaamSim, under directory /com/sandwell/JavaSimulation3D/.

Source file: EventViewer.java

23

vote

public void update(){   String[][] data=evtMan.getViewerData();   int selection=eventList.getSelectedRow();   if (selection >= numRetiredEvents) {     String time=(String)eventList.getValueAt(selection,0);     String file=(String)eventList.getValueAt(selection,7);     String ent=(String)eventList.getValueAt(selection,3);     selection=-1;     for (int i=0; i < data.length; i++) {       String[] row=data[i];       if (time != "" && row[0].equals(time) && row[3].equals(ent)) {         selection=numRetiredEvents + i;         break;       }       if (row[7].equals(file) && row[3].equals(ent)) {         selection=numRetiredEvents + i;         break;       }     }     if (selection == -1)     selection=numRetiredEvents;   }   for (int i=0; i < data.length; i++) {     ((DefaultTableModel)eventList.getModel()).insertRow(numRetiredEvents + i,data[i]);   }   ((DefaultTableModel)eventList.getModel()).setRowCount(numRetiredEvents + data.length);   if (selection > -1) {     eventList.setRowSelectionInterval(selection,selection);   } }            

Example 24

From project niravCS2103, under directory /CS2103/src/gui/mainWindow/extended/.

Source file: AutoUpdateJTable.java

23

vote

/**   * Constructor  * @param jTable that needs to be updated  */ AutoUpdateJTable(final JTable jTable){   this.jTable=jTable;   addListener();   model=(DefaultTableModel)this.jTable.getModel();   updateJTable(); }            

mcgrathsiondee.blogspot.com

Source: http://www.javased.com/?api=javax.swing.table.DefaultTableModel

0 Response to "Java Swing Default Table Model Example"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel