|
What this is
Other links
The source code/* * GazoogleOpenSupport.java * * Created on Friday, 13 July 2001 1430 MDT */ package com.example.nb.tutorial.chapter_5; import java.io.BufferedReader; import java.io.InputStreamReader; import org.openide.NotifyDescriptor; import org.openide.TopManager; import org.openide.cookies.OpenCookie; import org.openide.filesystems.FileObject; import org.openide.windows.WindowManager; import org.openide.windows.Workspace; /** * * @author adams * @version 1.0 */ public class GazoogleOpenSupport implements OpenCookie { protected GazoogleDataObject dataObject; /** Creates new GazoogleOpenSupport */ public GazoogleOpenSupport(GazoogleDataObject dObj) { dataObject = dObj; } /** for now, just pop a JOptionPane to prove this method is being called */ public void open() { TopManager tm = TopManager.getDefault(); // before doing anything, switch to our new Workspace: WindowManager wm = tm.getWindowManager(); Workspace tutorial = wm.findWorkspace("tutorial"); //NOI18N if (tutorial != null) { tutorial.activate(); } // get the FileObject from the GazoogleDataObject reference // we saved in the constructor; this is the FileObject that // was associated with the OpenCookie (this support class) // when it was instantiated: FileObject fo = dataObject.getPrimaryFile(); try { // get contents of the gazoogle: BufferedReader br = new BufferedReader(new InputStreamReader(fo.getInputStream())); String gazoogle = ""; String nextLine = br.readLine(); while (nextLine != null) { gazoogle += nextLine + "\n"; nextLine = br.readLine(); } NotifyDescriptor nd = new NotifyDescriptor.Message(gazoogle, NotifyDescriptor.INFORMATION_MESSAGE); tm.notify(nd); } catch (Exception e) { tm.notifyException(e); } } } |
... 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.