|
What this is
Other links
The source code/* * GazoogleDuplicateSupport.java * * Created on Friday, 13 July 2001 1430 MDT */ package com.example.nb.tutorial.chapter_5; import java.io.IOException; import org.openide.TopManager; import org.openide.filesystems.FileObject; /** * * @author adams * @version 1.0 */ public class GazoogleDuplicateSupport implements DuplicateCookie { protected GazoogleDataObject dataObject; /** Creates new GazoogleOpenSupport */ public GazoogleDuplicateSupport(GazoogleDataObject dObj) { dataObject = dObj; } /** Invokes the duplicate action */ public void duplicate() { // get the FileObject from the GazoogleDataObject reference // we saved in the constructor; this is the FileObject that // was associated with the DuplicateCookie (this support class) // when it was instantiated: FileObject fo = dataObject.getPrimaryFile(); String dupeFileName = fo.getName() + "Copy"; try { // conveniently, NetBeans OpenAPI has a copy() method: fo.copy(fo.getParent(), dupeFileName, fo.getExt()); } catch (IOException ioe) { TopManager.getDefault().notifyException(ioe); } } } |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.