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 static void main(String[] args) { CheckTable<String> table = new CheckTable<String>("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<String>(); 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 static void main(String[] args) { CheckTable<String> table = new CheckTable<String>("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<String>(); 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 initialise() { setLayout(new BorderLayout()); list = new CheckTable<>("Axioms"); final OWLCellRenderer owlCellRenderer = new OWLCellRenderer(getEditorKit()); owlCellRenderer.setHighlightKeywords(true); list.setDefaultRenderer(owlCellRenderer); final JScrollPane scroller = new JScrollPane(list); add(scroller); }
public void initialise() { setLayout(new BorderLayout()); list = new CheckTable<>("Axioms"); final OWLCellRenderer owlCellRenderer = new OWLCellRenderer(getEditorKit()); owlCellRenderer.setHighlightKeywords(true); list.setDefaultRenderer(owlCellRenderer); final JScrollPane scroller = new JScrollPane(list); add(scroller); }
public void initialise() { setLayout(new BorderLayout()); list = new CheckTable<OWLAxiom>("Axioms"); final OWLCellRenderer owlCellRenderer = new OWLCellRenderer(getEditorKit()); owlCellRenderer.setHighlightKeywords(true); list.setDefaultRenderer(owlCellRenderer); final JScrollPane scroller = new JScrollPane(list); add(scroller); }
public void initialise() { setLayout(new BorderLayout()); list = new CheckTable<OWLAxiom>("Axioms"); final OWLCellRenderer owlCellRenderer = new OWLCellRenderer(getEditorKit()); owlCellRenderer.setHighlightKeywords(true); list.setDefaultRenderer(owlCellRenderer); final JScrollPane scroller = new JScrollPane(list); add(scroller); }
public RenameEntitiesPanel(OWLEditorKit eKit) { setLayout(new BorderLayout(6, 6)); this.eKit = eKit; buildEntityNamespaceMap(); JComponent subPanel = new JPanel(); subPanel.setBorder(new TitledBorder("Find & Replace")); subPanel.setLayout(new BorderLayout()); findCombo = createCombo("Find", findListener, subPanel, BorderLayout.NORTH); replaceWithCombo = createCombo("Replace with", replaceListener, subPanel, BorderLayout.SOUTH); add(subPanel, BorderLayout.NORTH); list = new CheckTable<>("Matching entities"); list.checkAll(true); list.setDefaultRenderer(new ResultCellRenderer(eKit)); list.addCheckSelectionListener(listSelListener); add(new JScrollPane(list), BorderLayout.CENTER); }
public RenameEntitiesPanel(OWLEditorKit eKit) { setLayout(new BorderLayout(6, 6)); this.eKit = eKit; buildEntityNamespaceMap(); JComponent subPanel = new JPanel(); subPanel.setBorder(new TitledBorder("Find & Replace")); subPanel.setLayout(new BorderLayout()); findCombo = createCombo("Find", findListener, subPanel, BorderLayout.NORTH); replaceWithCombo = createCombo("Replace with", replaceListener, subPanel, BorderLayout.SOUTH); add(subPanel, BorderLayout.NORTH); list = new CheckTable<>("Matching entities"); list.checkAll(true); list.setDefaultRenderer(new ResultCellRenderer(eKit)); list.addCheckSelectionListener(listSelListener); add(new JScrollPane(list), BorderLayout.CENTER); }
public RenameEntitiesPanel(OWLEditorKit eKit) { setLayout(new BorderLayout(6, 6)); this.eKit = eKit; buildEntityNamespaceMap(); JComponent subPanel = new JPanel(); subPanel.setBorder(new TitledBorder("Find & Replace")); subPanel.setLayout(new BorderLayout()); findCombo = createCombo("Find", findListener, subPanel, BorderLayout.NORTH); replaceWithCombo = createCombo("Replace with", replaceListener, subPanel, BorderLayout.SOUTH); add(subPanel, BorderLayout.NORTH); list = new CheckTable<OWLEntity>("Matching entities"); list.checkAll(true); list.setDefaultRenderer(new ResultCellRenderer(eKit)); list.addCheckSelectionListener(listSelListener); add(new JScrollPane(list), BorderLayout.CENTER); }
public RenameEntitiesPanel(OWLEditorKit eKit) { setLayout(new BorderLayout(6, 6)); this.eKit = eKit; refreshMap(); JComponent subPanel = new JPanel(); subPanel.setBorder(new TitledBorder("Find & Replace")); subPanel.setLayout(new BorderLayout()); findCombo = createCombo("Find", findListener, subPanel, BorderLayout.NORTH); replaceWithCombo = createCombo("Replace with", replaceListener, subPanel, BorderLayout.SOUTH); add(subPanel, BorderLayout.NORTH); list = new CheckTable<OWLEntity>("Matching entities"); list.checkAll(true); list.setDefaultRenderer(new ResultCellRenderer(eKit)); list.addCheckSelectionListener(listSelListener); add(new JScrollPane(list), 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); }
dirty.add(eKit.getModelManager().getDirtyOntologies().contains(ont)); list = new CheckTable<>("Ontologies"); list.getModel().setData(ontologies, true); list.checkAll(true);
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<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); }
dirty.add(eKit.getModelManager().getDirtyOntologies().contains(ont)); list = new CheckTable<>("Ontologies"); list.getModel().setData(ontologies, true); list.checkAll(true);
dirty.add(eKit.getModelManager().getDirtyOntologies().contains(ont)); list = new CheckTable<OWLOntology>("Ontologies"); list.getModel().setData(ontologies, true); list.checkAll(true);
dirty.add(eKit.getModelManager().getDirtyOntologies().contains(ont)); list = new CheckTable<OWLOntology>("Ontologies"); list.getModel().setData(ontologies, true); list.checkAll(true);