001    package nl.cwi.sen1.gui.plugin;
002    
003    import java.awt.BorderLayout;
004    
005    import javax.swing.JPanel;
006    import javax.swing.JScrollPane;
007    import javax.swing.JTable;
008    
009    import nl.cwi.sen1.gui.plugin.data.ModuledetailsTableModel;
010    
011    public class ModuledetailsPanel extends JPanel {
012        private JTable table;
013    
014        private ModuledetailsTableModel model;
015    
016        public ModuledetailsPanel() {
017            super(new BorderLayout());
018            String[] columnNames = { "Namespace", "Key", "Value" };
019    
020            model = new ModuledetailsTableModel(columnNames);
021            table = new JTable(model);
022    
023            JScrollPane scrollPane = new JScrollPane(table);
024            add(scrollPane, BorderLayout.CENTER);
025        }
026    
027        public void setDetails(String namespace, String key, String value) {
028            model.setDetails(namespace, key, value);
029        }
030    }