Сначала отключите кнопку отмены. Затем в слушателе добавления действия включите кнопку отмены.
JButton add = new JButton("Add");
JButton cancel = new JButton("Cancel");
cancel.setEnabled(false);
// Then something along these lines...
add.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
cancel.setEnabled(true);
}
});
ПРИМЕЧАНИЕ. Я давно не использовал Swing, поэтому мой синтаксис может быть отключен ...