@Override public void paintComponent(Graphics g) { super.paintComponent(g); if (focused) { Color bdr = UIManager.getColor("Tree.selectionBorderColor"); //NOI18N if (bdr == null) { //Button focus color doesn't work on win classic - better to //get the color from a value we know will work - Tim if (getForeground().equals(Color.BLACK)) { //typical bdr = getBackground().darker(); } else { bdr = getForeground().darker(); } } g.setColor(bdr); g.drawRect(1, 1, getWidth() - 3, getHeight() - 3); g.setColor(bdr); } }
public void paintComponent (Graphics g) { super.paintComponent(g); if (focused) { Color bdr = UIManager.getColor("Tree.selectionBorderColor"); //NOI18N if (bdr == null) { //Button focus color doesn't work on win classic - better to //get the color from a value we know will work - Tim if (getForeground().equals(Color.BLACK)) { //typical bdr = getBackground().darker(); } else { bdr = getForeground().darker(); } } g.setColor(bdr); g.drawRect(1, 1, getWidth() - 3, getHeight() - 3); g.setColor (bdr); } }
public void paintComponent (Graphics g) { super.paintComponent(g); if (focused) { Color bdr = UIManager.getColor("Tree.selectionBorderColor"); //NOI18N if (bdr == null) { //Button focus color doesn't work on win classic - better to //get the color from a value we know will work - Tim if (getForeground().equals(Color.BLACK)) { //typical bdr = getBackground().darker(); } else { bdr = getForeground().darker(); } } g.setColor(bdr); g.drawRect(1, 1, getWidth() - 3, getHeight() - 3); g.setColor (bdr); } }