/* * Scute * * Homepage: http://hyperdata.org/scute * * License : http://www.apache.org/licenses/LICENSE-2.0 * See also license.txt or http://hyperdata.org/wiki/Scute:License * * Danny Ayers 2011 */ package org.hyperdata.scute.triples; import javax.swing.JPanel; import javax.swing.JScrollPane; import javax.swing.event.TableModelListener; import javax.swing.table.TableModel; import com.hp.hpl.jena.rdf.model.Model; // import org.hdesktop.swingx.JXTable; import org.jdesktop.swingx.*; import org.jdesktop.swingx.action.*; import org.jdesktop.swingx.MultiSplitLayout.*; import org.hyperdata.scute.cards.Card; /** * The Class TriplesPanel. * * @author danja * * A simple 3-column table display of statements in the Model * * FIXME implement */ public class TriplesCard extends Card { JXTable table; // = new JXTable(); private Model model; /** * @param model */ public TriplesCard(Model model) { this.model = model; loadModel(); add(new JScrollPane(table)); addFilterPane(); } /** * */ private void addFilterPane() { JPanel filterPanel = new JPanel(); } /** * */ private void loadModel() { TableModel tableModel = new TripleTableModel(model); table = new JXTable(tableModel); } }