private class MyAction extends AbstractAction 

    
public MyAction () {
        putValue (NAME, 
"Do Something");
    }

    @Override
    
public void actionPerformed(ActionEvent e) {
        APIObject obj 
= getLookup().lookup (APIObject.class);
        JOptionPane.showMessageDialog(
null"Hello from " + obj);
    }

}
posted on 2011-08-14 16:00  网络大豆  阅读(211)  评论(0编辑  收藏  举报