public Component getListCellRendererComponent( JList list, Object value, int index, boolean selected, boolean leadSelection ) { reset(); configureFrom(value, list, selected, leadSelection); type = Type.LIST; if (swingRendering && selected) { setBackground(list.getSelectionBackground()); setForeground(list.getSelectionForeground()); setOpaque(true); } // ##93658: In GTK we have to paint borders in combo boxes if (HtmlLabelUI.isGTK()) { if (index == -1) { Color borderC = UIManager.getColor("controlShadow"); borderC = borderC == null ? Color.GRAY : borderC; setBorder(BorderFactory.createCompoundBorder( BorderFactory.createLineBorder(borderC), BorderFactory.createEmptyBorder(3, 2, 3, 2))); } else { setBorder(BorderFactory.createEmptyBorder(2, 2, 2, 2)); } } return this; }
public Component getTableCellRendererComponent( JTable table, Object value, boolean selected, boolean leadSelection, int row, int column ) { reset(); configureFrom(value, table, selected, leadSelection); type = Type.TABLE; if (swingRendering && selected) { setBackground(table.getSelectionBackground()); setForeground(table.getSelectionForeground()); setOpaque(true); } return this; }
public Component getTreeCellRendererComponent( JTree tree, Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean leadSelection ) { reset(); configureFrom(value, tree, selected, leadSelection); type = Type.TREE; if (swingRendering && selected) { if (HtmlLabelUI.isGTK()) { setBackground(HtmlLabelUI.getBackgroundFor(this)); setForeground(HtmlLabelUI.getForegroundFor(this)); } setOpaque(true); } return this; }
public Component getListCellRendererComponent(JList list, Object value, int index, boolean selected, boolean leadSelection) { reset(); configureFrom (value, list, selected, leadSelection); type = TYPE_LIST; if (swingRendering && selected) { setBackground (list.getSelectionBackground()); setForeground (list.getSelectionForeground()); setOpaque (true); } return this; }
public Component getListCellRendererComponent(JList list, Object value, int index, boolean selected, boolean leadSelection) { reset(); configureFrom (value, list, selected, leadSelection); type = TYPE_LIST; if (swingRendering && selected) { setBackground (list.getSelectionBackground()); setForeground (list.getSelectionForeground()); setOpaque (true); } return this; }
public Component getTableCellRendererComponent(JTable table, Object value, boolean selected, boolean leadSelection, int row, int column) { reset(); configureFrom (value, table, selected, leadSelection); type = TYPE_TABLE; if (swingRendering && selected) { setBackground (table.getSelectionBackground()); setForeground (table.getSelectionForeground()); setOpaque (true); } return this; }
public Component getTreeCellRendererComponent(JTree tree, Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean leadSelection) { reset(); configureFrom (value, tree, selected, leadSelection); type = TYPE_TREE; if (swingRendering && selected) { setBackground (HtmlLabelUI.getBackgroundFor(this)); setForeground (HtmlLabelUI.getForegroundFor(this)); setOpaque (true); } return this; }
public Component getTreeCellRendererComponent(JTree tree, Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean leadSelection) { reset(); configureFrom (value, tree, selected, leadSelection); type = TYPE_TREE; if (swingRendering && selected) { setBackground (HtmlLabelUI.getBackgroundFor(this)); setForeground (HtmlLabelUI.getForegroundFor(this)); setOpaque (true); } return this; }
public Component getTableCellRendererComponent(JTable table, Object value, boolean selected, boolean leadSelection, int row, int column) { reset(); configureFrom (value, table, selected, leadSelection); type = TYPE_TABLE; if (swingRendering && selected) { setBackground (table.getSelectionBackground()); setForeground (table.getSelectionForeground()); setOpaque (true); } return this; }