Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.paradoxpoint.libitina.gui
Class JTabbedPaneFileSystemLoader  view JTabbedPaneFileSystemLoader download JTabbedPaneFileSystemLoader.java

java.lang.Object
  extended bycom.paradoxpoint.libitina.gui.JTabbedPaneFileSystemLoader

public class JTabbedPaneFileSystemLoader
extends java.lang.Object

GUI constructor class for loading file systems into a JTabbedPane using JTrees to represent each first-level directory in the file system


Field Summary
private  javax.swing.JTabbedPane pane
           
private  java.io.File root
           
private  javax.swing.TransferHandler transferHandler
           
private  javax.swing.event.TreeSelectionListener treeSelectionListener
           
 
Constructor Summary
JTabbedPaneFileSystemLoader(java.io.File rootFile, javax.swing.JTabbedPane pane)
          Creates a new instance of TabbedPaneFileSystemLoader.
 
Method Summary
private  void createTabs(java.io.File rootFile)
           
 javax.swing.JTabbedPane getPane()
          Getter for property pane.
 java.io.File getRoot()
          Getter for property root.
 javax.swing.TransferHandler getTransferHandler()
          Getter for property transferHandler.
private  javax.swing.JTree[] getTrees()
           
 javax.swing.event.TreeSelectionListener getTreeSelectionListener()
          Getter for property treeSelectionListener.
 void load()
          Loads the file system into the JTabbedPane.
 void setPane(javax.swing.JTabbedPane pane)
          Setter for property pane.
 void setRoot(java.io.File root)
          Setter for property root.
 void setTransferHandler(javax.swing.TransferHandler transferHandler)
          Setter for property transferHandler.
 void setTreeSelectionListener(javax.swing.event.TreeSelectionListener treeSelectionListener)
          Setter for property treeSelectionListener.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

root

private java.io.File root

pane

private javax.swing.JTabbedPane pane

treeSelectionListener

private javax.swing.event.TreeSelectionListener treeSelectionListener

transferHandler

private javax.swing.TransferHandler transferHandler
Constructor Detail

JTabbedPaneFileSystemLoader

public JTabbedPaneFileSystemLoader(java.io.File rootFile,
                                   javax.swing.JTabbedPane pane)
Creates a new instance of TabbedPaneFileSystemLoader. Invoke load() to actually load the file system.

Method Detail

load

public void load()
Loads the file system into the JTabbedPane. Causes a removeAll on the JTabbedPane before creation of the tabs.


createTabs

private void createTabs(java.io.File rootFile)

getTrees

private javax.swing.JTree[] getTrees()

getPane

public javax.swing.JTabbedPane getPane()
Getter for property pane.


setPane

public void setPane(javax.swing.JTabbedPane pane)
Setter for property pane.


getRoot

public java.io.File getRoot()
Getter for property root.


setRoot

public void setRoot(java.io.File root)
Setter for property root.


getTreeSelectionListener

public javax.swing.event.TreeSelectionListener getTreeSelectionListener()
Getter for property treeSelectionListener.


setTreeSelectionListener

public void setTreeSelectionListener(javax.swing.event.TreeSelectionListener treeSelectionListener)
Setter for property treeSelectionListener.


getTransferHandler

public javax.swing.TransferHandler getTransferHandler()
Getter for property transferHandler.


setTransferHandler

public void setTransferHandler(javax.swing.TransferHandler transferHandler)
Setter for property transferHandler.