Swing嶄葎猟云怏周協崙由匯議暇汽 - 園殻秘壇利
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-06-21
etComponent(), me.getPoint(), tc); menu.show(tc, pt.x, pt.y); } class CutAction extends AbstractAction{ JTextComponent comp; public CutAction(JTextComponent comp){ super("Cut"); this.comp = comp; } public void actionPerformed(ActionEvent e){ comp.cut(); } public boolean isEnabled(){ return comp.isEditable() && comp.isEnabled() && comp.getSelectedText()!=null; } } // @author Santhosh Kumar T - santhosh@in.fiorano.com class PasteAction extends AbstractAction{ JTextComponent comp; public PasteAction(JTextComponent comp){ super("Paste"); this.comp = comp; } public void actionPerformed(ActionEvent e){ comp.paste(); } public boolean isEnabled(){ if (comp.isEditable() && comp.isEnabled()){ Transferable contents = Toolkit.getDefaultToolkit().getSystemClipboard().getContents(this); return contents.isDataFlavorSupported(DataFlavor.stringFlavor); }else return false; } } // @author Santhosh Kumar T - santhosh@in.fiorano.com class DeleteAction extends AbstractAction{ JTextComponent comp; public DeleteAction(JTextComponent comp){ super("Delete"); this.comp = comp; } public void actionPerformed(ActionEvent e){ comp.replaceSelection(null); } public boolean isEnabled(){ return comp.isEditable() && comp.isEnabled() && comp.getSelectedText()!=null; } } // @author Santhosh Kumar T - santhosh@in.fiorano.com class CopyAction extends AbstractAction{ |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于Swing嶄葎猟云怏周協崙由匯議暇汽 - 園殻秘壇利的所有评论