package edu.harvard.wcfia.yoshikoder; import java.awt.event.ActionEvent; import javax.swing.JDialog; import edu.harvard.wcfia.yoshikoder.dictionary.CategoryNode; import edu.harvard.wcfia.yoshikoder.dictionary.Node; import edu.harvard.wcfia.yoshikoder.ui.dialog.NewCategoryDialog; public class AddCategoryAction extends YoshikoderAction { public AddCategoryAction(Yoshikoder yk) { super(yk, AddCategoryAction.class.getName()); } public void actionPerformed(ActionEvent e) { Node n = yoshikoder.getSelectedNode(); if ((n != null) && (n instanceof CategoryNode)) { JDialog dia = new NewCategoryDialog(yoshikoder, (CategoryNode)n); dia.setVisible(true); } } }