public void actionPerformed(ActionEvent e) {
   if (e.getActionCommand().equals("Add Column")) {
     PopMessage.popMsg("Invalid new column for this window");
     // defaultModel.addColumn("AddColumn");
   }
   if (e.getActionCommand().equals("Add Row")) defaultModel.addRow(new Vector());
   if (e.getActionCommand().equals("Remove Column")) {
     PopMessage.popMsg("Invalid new column for this window");
     //            int columncount = defaultModel.getColumnCount() - 1;
     //            if (columncount >= 0) {
     //                TableColumnModel columnModel = table.getColumnModel();
     //                TableColumn tableColumn = columnModel.getColumn(columncount);
     //                columnModel.removeColumn(tableColumn);
     //                defaultModel.setColumnCount(columncount);
     //            }
   }
   if (e.getActionCommand().equals("Remove Row")) {
     int rowcount = defaultModel.getRowCount() - 1;
     if (rowcount >= 0) {
       defaultModel.removeRow(rowcount);
       defaultModel.setRowCount(rowcount);
     }
   }
   table.revalidate();
 }
 /** @param key */
 private void fileTableDate(String key, String tableType) {
   if ("set".equalsIgnoreCase(tableType)) {
     initSetTable(key, tableType);
   } else if ("list".equalsIgnoreCase(tableType)) {
     initListTable(key, tableType);
   } else if ("hash".equalsIgnoreCase(tableType)) {
     initHashTable(key, tableType);
   } else if ("string".equalsIgnoreCase(tableType)) {
     initStringTable(key, tableType);
   } else {
     PopMessage.popMsg("Unsupported table type");
   }
   // fresh
   comboBoxPanel.updateUI();
 }
  public void showDiffContents(String tableType) {
    comboBoxPanel.removeAll();

    // JLabel tableTypelbl = new JLabel("Add type:" + tableType);

    // comboBoxPanel.setLayout(new BoxLayout(comboBoxPanel, BoxLayout.Y_AXIS));
    // comboBoxPanel.add(tableTypelbl);

    // init the ui
    if ("set".equalsIgnoreCase(tableType)) {
      initSetTable(null, tableType);
    } else if ("list".equalsIgnoreCase(tableType)) {
      initListTable(null, tableType);
    } else if ("hash".equalsIgnoreCase(tableType)) {
      initHashTable(null, tableType);
    } else if ("string".equalsIgnoreCase(tableType)) {
      initStringTable(null, tableType);
    } else {
      PopMessage.popMsg("Unsupported table type");
    }
    // fresh
    comboBoxPanel.updateUI();
  }