@Override
  public void uninstallUI(JComponent c) {
    uninstallKeyboardActions();
    uninstallListeners();
    uninstallComponents();
    peer = null;
  }
@Override
  public void uninstallUI(JComponent c)