private void prepareRenderer(JLabel label, Object value) { final Font font = OWLRendererPreferences.getInstance().getFont(); label.setFont(font); setText(value, label); setIcon(value, label); boldIfNecessary(value, label); if (value == null){ // so that null does not render with no height label.setPreferredSize(new Dimension(label.getPreferredSize().width, label.getFontMetrics(font).getHeight())); } }
public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) { JLabel label = (JLabel) listCellRenderDelegate.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus); prepareRenderer(label, value); return label; }
public JComboBox getDatatypeSelector() { final OWLModelManager mngr = getOWLModelManager(); List<OWLDatatype> datatypeList = new ArrayList<OWLDatatype>(new OWLDataTypeUtils(mngr.getOWLOntologyManager()).getKnownDatatypes(mngr.getActiveOntologies())); Collections.sort(datatypeList, mngr.getOWLObjectComparator()); datatypeList.add(0, null); JComboBox c = new JComboBox(new DefaultComboBoxModel(datatypeList.toArray())); c.setPreferredSize(new Dimension(120, c.getPreferredSize().height)); c.setRenderer(new OWLCellRendererSimple(owlEditorKit)); return c; } }
private void boldIfNecessary(Object value, JLabel renderer) { if(value instanceof OWLEntity) { OWLEntity ent = (OWLEntity) value; if(ent instanceof OWLClass) { if(!owlEditorKit.getModelManager().getActiveOntology().getAxioms((OWLClass) ent).isEmpty()) { makeBold(renderer); } } else if(ent instanceof OWLObjectProperty) { if(!owlEditorKit.getModelManager().getActiveOntology().getAxioms((OWLObjectProperty) ent).isEmpty()) { makeBold(renderer); } } else if(ent instanceof OWLDataProperty) { if(!owlEditorKit.getModelManager().getActiveOntology().getAxioms((OWLDataProperty) ent).isEmpty()) { makeBold(renderer); } } else if(ent instanceof OWLIndividual) { if(!owlEditorKit.getModelManager().getActiveOntology().getAxioms((OWLIndividual) ent).isEmpty()) { makeBold(renderer); } } } }
public OWLObjectList(OWLEditorKit owlEditorKit) { OWLCellRendererSimple renderer = new OWLCellRendererSimple(owlEditorKit); renderer.setDisplayQuotes(false); setCellRenderer(renderer); DragSource ds = DragSource.getDefaultDragSource(); ds.createDefaultDragGestureRecognizer(this, DnDConstants.ACTION_COPY, new OWLObjectListDragGestureListener(owlEditorKit, this)); }
public JComboBox<OWLDatatype> getDatatypeSelector() { final OWLModelManager mngr = getOWLModelManager(); List<OWLDatatype> datatypeList = new ArrayList<>(new OWLDataTypeUtils(mngr.getOWLOntologyManager()).getKnownDatatypes(mngr.getActiveOntologies())); Collections.sort(datatypeList, mngr.getOWLObjectComparator()); datatypeList.add(0, null); JComboBox<OWLDatatype> c = new JComboBox<>(new DefaultComboBoxModel<>(datatypeList.toArray(new OWLDatatype [datatypeList.size()]))); c.setPreferredSize(new Dimension(120, c.getPreferredSize().height)); c.setRenderer(new OWLCellRendererSimple(owlEditorKit)); return c; } }
private void boldIfNecessary(Object value, JLabel renderer) { if(value instanceof OWLEntity) { OWLEntity ent = (OWLEntity) value; if(ent instanceof OWLClass) { if(!owlEditorKit.getModelManager().getActiveOntology().getAxioms((OWLClass) ent).isEmpty()) { makeBold(renderer); } } else if(ent instanceof OWLObjectProperty) { if(!owlEditorKit.getModelManager().getActiveOntology().getAxioms((OWLObjectProperty) ent).isEmpty()) { makeBold(renderer); } } else if(ent instanceof OWLDataProperty) { if(!owlEditorKit.getModelManager().getActiveOntology().getAxioms((OWLDataProperty) ent).isEmpty()) { makeBold(renderer); } } else if(ent instanceof OWLIndividual) { if(!owlEditorKit.getModelManager().getActiveOntology().getAxioms((OWLIndividual) ent).isEmpty()) { makeBold(renderer); } } } }
public OWLObjectList(OWLEditorKit owlEditorKit) { OWLCellRendererSimple renderer = new OWLCellRendererSimple(owlEditorKit); renderer.setDisplayQuotes(false); setCellRenderer(renderer); DragSource ds = DragSource.getDefaultDragSource(); ds.createDefaultDragGestureRecognizer(this, DnDConstants.ACTION_COPY, new OWLObjectListDragGestureListener(owlEditorKit, this)); }
private void prepareRenderer(JLabel label, Object value) { final Font font = OWLRendererPreferences.getInstance().getFont(); label.setFont(font); setText(value, label); setIcon(value, label); boldIfNecessary(value, label); if (value == null){ // so that null does not render with no height label.setPreferredSize(new Dimension(label.getPreferredSize().width, label.getFontMetrics(font).getHeight())); } }
public Component getTreeCellRendererComponent(JTree tree, Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus) { JLabel label = (JLabel) treeCellRendererDelegate.getTreeCellRendererComponent(tree, value, selected, expanded, leaf, row, hasFocus); prepareRenderer(label, value); return label; }
public JComboBox<OWLDatatype> getDatatypeSelector() { final OWLModelManager mngr = getOWLModelManager(); List<OWLDatatype> datatypeList = new ArrayList<>(new OWLDataTypeUtils(mngr.getOWLOntologyManager()).getKnownDatatypes(mngr.getActiveOntologies())); Collections.sort(datatypeList, mngr.getOWLObjectComparator()); datatypeList.add(0, null); JComboBox<OWLDatatype> c = new JComboBox<>(new DefaultComboBoxModel<>(datatypeList.toArray(new OWLDatatype [datatypeList.size()]))); c.setPreferredSize(new Dimension(120, c.getPreferredSize().height)); c.setRenderer(new OWLCellRendererSimple(owlEditorKit)); return c; } }
private void boldIfNecessary(Object value, JLabel renderer) { if(value instanceof OWLEntity) { OWLEntity ent = (OWLEntity) value; if(ent instanceof OWLClass) { if(!owlEditorKit.getModelManager().getActiveOntology().getAxioms((OWLClass) ent).isEmpty()) { makeBold(renderer); } } else if(ent instanceof OWLObjectProperty) { if(!owlEditorKit.getModelManager().getActiveOntology().getAxioms((OWLObjectProperty) ent).isEmpty()) { makeBold(renderer); } } else if(ent instanceof OWLDataProperty) { if(!owlEditorKit.getModelManager().getActiveOntology().getAxioms((OWLDataProperty) ent).isEmpty()) { makeBold(renderer); } } else if(ent instanceof OWLIndividual) { if(!owlEditorKit.getModelManager().getActiveOntology().getAxioms((OWLIndividual) ent).isEmpty()) { makeBold(renderer); } } } }
private void prepareRenderer(JLabel label, Object value) { final Font font = OWLRendererPreferences.getInstance().getFont(); label.setFont(font); setText(value, label); setIcon(value, label); boldIfNecessary(value, label); if (value == null){ // so that null does not render with no height label.setPreferredSize(new Dimension(label.getPreferredSize().width, label.getFontMetrics(font).getHeight())); } }
public Component getTreeCellRendererComponent(JTree tree, Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus) { JLabel label = (JLabel) treeCellRendererDelegate.getTreeCellRendererComponent(tree, value, selected, expanded, leaf, row, hasFocus); prepareRenderer(label, value); return label; }
public JComboBox getDatatypeSelector() { final OWLModelManager mngr = getOWLModelManager(); List<OWLDatatype> datatypeList = new ArrayList<OWLDatatype>(new OWLDataTypeUtils(mngr.getOWLOntologyManager()).getKnownDatatypes(mngr.getActiveOntologies())); Collections.sort(datatypeList, mngr.getOWLObjectComparator()); datatypeList.add(0, null); JComboBox c = new JComboBox(new DefaultComboBoxModel(datatypeList.toArray())); c.setPreferredSize(new Dimension(120, c.getPreferredSize().height)); c.setRenderer(new OWLCellRendererSimple(owlEditorKit)); return c; } }
private void boldIfNecessary(Object value, JLabel renderer) { if(value instanceof OWLEntity) { OWLEntity ent = (OWLEntity) value; if(ent instanceof OWLClass) { if(!owlEditorKit.getModelManager().getActiveOntology().getAxioms((OWLClass) ent).isEmpty()) { makeBold(renderer); } } else if(ent instanceof OWLObjectProperty) { if(!owlEditorKit.getModelManager().getActiveOntology().getAxioms((OWLObjectProperty) ent).isEmpty()) { makeBold(renderer); } } else if(ent instanceof OWLDataProperty) { if(!owlEditorKit.getModelManager().getActiveOntology().getAxioms((OWLDataProperty) ent).isEmpty()) { makeBold(renderer); } } else if(ent instanceof OWLIndividual) { if(!owlEditorKit.getModelManager().getActiveOntology().getAxioms((OWLIndividual) ent).isEmpty()) { makeBold(renderer); } } } }
private void prepareRenderer(JLabel label, Object value) { final Font font = OWLRendererPreferences.getInstance().getFont(); label.setFont(font); setText(value, label); setIcon(value, label); boldIfNecessary(value, label); if (value == null){ // so that null does not render with no height label.setPreferredSize(new Dimension(label.getPreferredSize().width, label.getFontMetrics(font).getHeight())); } }
public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) { JLabel label = (JLabel) listCellRenderDelegate.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus); prepareRenderer(label, value); return label; }
public OWLObjectList(OWLEditorKit owlEditorKit) { setCellRenderer(new OWLCellRendererSimple(owlEditorKit)); DragSource ds = DragSource.getDefaultDragSource(); ds.createDefaultDragGestureRecognizer(this, DnDConstants.ACTION_COPY, new OWLObjectListDragGestureListener(owlEditorKit, this)); }
public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) { JLabel label = (JLabel) listCellRenderDelegate.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus); prepareRenderer(label, value); return label; }