@Action
    public void btnDeleteColumnActionClick() {
        int rowId = tableData.getSelectedRow();
        if (rowId != -1) {
            String family = tableData.getModel().getValueAt(rowId, 0).toString();
            String column = tableData.getModel().getValueAt(rowId, 1).toString();

            int result = JOptionPane.showConfirmDialog(
                    this,
                    "Are you sure you wanna to delete\n" + rowKey +"\n" + family + ":" + column,
                    "Delete column",
                    JOptionPane.YES_NO_OPTION
                   );
            if (result == JOptionPane.YES_OPTION) {
                Delete delete = new Delete(rowKey.getBytes());
                delete.deleteColumns(family.getBytes(), column.getBytes());
                try {
                    table.getHTable().delete(delete);
                } catch (IOException ex) {
                    throw new ExplorerException("Error deleting " + rowKey + "@" + family + ":" + column);
                }
                showData(0);
            }
        }
    }