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
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
/** * 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
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
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
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
/** * 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
@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
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
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
/** * 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
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
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
/** * 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
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
/** * 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
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
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
/** * 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
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
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
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
/** * Constructor * @param jTable that needs to be updated */ AutoUpdateJTable(final JTable jTable){ this.jTable=jTable; addListener(); model=(DefaultTableModel)this.jTable.getModel(); updateJTable(); } Source: http://www.javased.com/?api=javax.swing.table.DefaultTableModel
0 Response to "Java Swing Default Table Model Example"
Post a Comment