public List<O> getFilteredValues() { return getModel().getFilteredValues(); }
public List<O> getAllValues() { return getModel().getAllValues(); }
public List<O> getAllValues() { return getModel().getAllValues(); }
public List<O> getAllValues() { return getModel().getAllValues(); }
public List<O> getFilteredValues() { return getModel().getFilteredValues(); }
public List<O> getFilteredValues() { return getModel().getFilteredValues(); }
public static void main(String[] args) { CheckTable<String> table = new CheckTable<>("things"); // @@TODO ensure empty table still works CheckTableModel<String> model = table.getModel(); // @@TODO ensure changes to the model directly affect the view List<String> data = new ArrayList<>(); data.add("one"); data.add("two"); data.add("three"); data.add("long long long line of text that should still fit in the box"); data.add("<html>some hmtl with <br><br>linebreaks and <p>paragraphs etc</p></html>"); model.setData(data, false); model.addColumn("more", new String[]{"a", "nother column full of stuff", "fffrrr"}); final JScrollPane scroller = new JScrollPane(table); JComponent holder = new JPanel(new BorderLayout()); holder.add(scroller, BorderLayout.CENTER); holder.add(new JCheckBox("check"), BorderLayout.NORTH); JOptionPane optionPane = new JOptionPane(holder, JOptionPane.PLAIN_MESSAGE, JOptionPane.OK_CANCEL_OPTION); JDialog dlg = createDialog(null, "test CheckTable", optionPane); dlg.setVisible(true); System.exit(0); }
public void update() { final Set<OWLAxiom> axiomsFromKit = filterModel.getUnfilteredAxioms(getModel().getSourceOntologies()); if (unfilteredAxioms == null || !unfilteredAxioms.equals(axiomsFromKit)){ unfilteredAxioms = axiomsFromKit; list.getModel().setData(new ArrayList<>(unfilteredAxioms), true); list.checkAll(true); } }
public void update() { final Set<OWLAxiom> axiomsFromKit = filterModel.getUnfilteredAxioms(getModel().getSourceOntologies()); if (unfilteredAxioms == null || !unfilteredAxioms.equals(axiomsFromKit)){ unfilteredAxioms = axiomsFromKit; list.getModel().setData(new ArrayList<>(unfilteredAxioms), true); list.checkAll(true); } }
public void update() { final Set<OWLAxiom> axiomsFromKit = filterModel.getUnfilteredAxioms(getModel().getSourceOntologies()); if (unfilteredAxioms == null || !unfilteredAxioms.equals(axiomsFromKit)){ unfilteredAxioms = axiomsFromKit; list.getModel().setData(new ArrayList<OWLAxiom>(unfilteredAxioms), true); list.checkAll(true); } }
public void update() { final Set<OWLAxiom> axiomsFromKit = filterModel.getUnfilteredAxioms(getModel().getSourceOntologies()); if (unfilteredAxioms == null || !unfilteredAxioms.equals(axiomsFromKit)){ unfilteredAxioms = axiomsFromKit; list.getModel().setData(new ArrayList<OWLAxiom>(unfilteredAxioms), true); list.checkAll(true); } }
private void reloadEntityList() { final ArrayList<OWLEntity> sortedEntities = new ArrayList<>(getEntities()); Collections.sort(sortedEntities, eKit.getModelManager().getOWLObjectComparator()); list.getModel().setData(sortedEntities, true); updateEntityMap(); handleStateChanged(); }
private void reloadEntityList() { final ArrayList<OWLEntity> sortedEntities = new ArrayList<>(getEntities()); Collections.sort(sortedEntities, eKit.getModelManager().getOWLObjectComparator()); list.getModel().setData(sortedEntities, true); updateEntityMap(); handleStateChanged(); }
private void reloadEntityList() { final ArrayList<OWLEntity> sortedEntities = new ArrayList<OWLEntity>(getEntities()); Collections.sort(sortedEntities, eKit.getModelManager().getOWLObjectComparator()); list.getModel().setData(sortedEntities, true); updateEntityMap(); handleStateChanged(); }
private void reloadEntityList() { final ArrayList<OWLEntity> sortedEntities = new ArrayList<OWLEntity>(getEntities()); Collections.sort(sortedEntities, eKit.getModelManager().getOWLObjectComparator()); list.getModel().setData(sortedEntities, true); updateErrors(); handleStateChanged(); }
public LoadedTabsSelector(TabbedWorkspace workspace) { super(new BorderLayout()); CustomWorkspaceTabsManager customTabsManager = workspace.getCustomTabsManager(); table = new CheckTable<WorkspaceTabPlugin>("Custom tabs"); table.setDefaultRenderer(new DefaultTableCellRenderer(){ /** * */ private static final long serialVersionUID = -7161202195746696063L; public Component getTableCellRendererComponent(JTable jTable, Object o, boolean b, boolean b1, int i, int i1) { if (o instanceof WorkspaceTabPlugin){ o = ((WorkspaceTabPlugin)o).getLabel(); } return super.getTableCellRendererComponent(jTable, o, b, b1, i, i1); } }); table.getModel().setData(customTabsManager.getCustomTabPlugins(workspace), false); add(new JScrollPane(table), BorderLayout.CENTER); }
public LoadedTabsSelector(TabbedWorkspace workspace) { super(new BorderLayout()); CustomWorkspaceTabsManager customTabsManager = workspace.getCustomTabsManager(); table = new CheckTable<>("Custom tabs"); table.setDefaultRenderer(new DefaultTableCellRenderer(){ /** * */ private static final long serialVersionUID = -7161202195746696063L; public Component getTableCellRendererComponent(JTable jTable, Object o, boolean b, boolean b1, int i, int i1) { if (o instanceof WorkspaceTabPlugin){ o = ((WorkspaceTabPlugin)o).getLabel(); } return super.getTableCellRendererComponent(jTable, o, b, b1, i, i1); } }); table.getModel().setData(customTabsManager.getCustomTabPlugins(workspace), false); add(new JScrollPane(table), BorderLayout.CENTER); }