textFont = new JTable().getFont();
  public SortButtonRenderer() {    pushedColumn = -1;    state = new Hashtable();    setMargin(new Insets(0, 0, 0, 0));    setHorizontalTextPosition(LEFT);    setIcon(new BlankIcon());    downButton = new JButton();    downButton.setMargin(new Insets(0, 0, 0, 0));    downButton.setHorizontalTextPosition(LEFT);    downButton.setIcon(new BevelArrowIcon(BevelArrowIcon.DOWN, false, false));    downButton.setPressedIcon(new BevelArrowIcon(BevelArrowIcon.DOWN, false, true));    upButton = new JButton();    upButton.setMargin(new Insets(0, 0, 0, 0));    upButton.setHorizontalTextPosition(LEFT);    upButton.setIcon(new BevelArrowIcon(BevelArrowIcon.UP, false, false));    upButton.setPressedIcon(new BevelArrowIcon(BevelArrowIcon.UP, false, true));  }