boolean isPressed = (column == pushedColumn);
button.setFont(textFont); isPressed = (column == pushedColumn);
  public Component getTableCellRendererComponent(JTable table, Object value,                                                 boolean isSelected,                                                 boolean hasFocus, int row,                                                 int column) {    JButton button = this;    Object obj = state.get(new Integer(column));    if (obj != null) {      if ( ( (Integer) obj).intValue() == DOWN) {        button = downButton;      }      else {        button = upButton;      }    }    button.setText( (value == null) ? "" : value.toString());    boolean isPressed = (column == pushedColumn);    button.getModel().setPressed(isPressed);    button.getModel().setArmed(isPressed);    return button;  }