예제 #1
0
 @Override
 public void actionPerformed(ActionEvent e) {
   Object src = e.getSource();
   if (src == minimize) {
     doMinimize();
   } else if (src == zoom) {
     doZoom();
   } else if (src == close) {
     doClose();
   } else if (src instanceof WindowMenuItem) {
     WindowMenuItem choice = (WindowMenuItem) src;
     if (choice.isSelected()) {
       WindowMenuItem item = findOwnerItem();
       if (item != null) {
         item.setSelected(true);
       }
       choice.actionPerformed(e);
     }
   }
 }