ccopy.addActionListener(action); ppaste.addActionListener(action); ddelete.addActionListener(action); sselectall.addActionListener(action);
text.addMouseListener(new MouseAdapter(){ public void mousePressed(MouseEvent event){
}
public void mouseReleased(MouseEvent event){ checkForTriggerEvent(event);
}public void checkForTriggerEvent(MouseEvent event){
if(event.isPopupTrigger()){ filepopup.show(event.getComponent(),event.getX(),event.getY()); }
}}); }
checkForTriggerEvent(event);
(4)打开、保存、复制、粘贴、撤销等功能事件响应实现:
//事件处理
ActionListener action = new ActionListener()
{
public void actionPerformed(ActionEvent e)
{ JMenuItem mi = (JMenuItem)e.getSource(); String id = mi.getText(); if(id.equals(\新建\
Date date=new Date();
text.setText(date.toString()); file = null;
}else i