JScratch
Loading...
Searching...
No Matches
com.jscratch.ui.FileManagerPanel Class Reference
Inheritance diagram for com.jscratch.ui.FileManagerPanel:

Classes

class  FileNode
class  FileTreeCellRenderer

Public Member Functions

 FileManagerPanel ()
void refresh ()

Private Member Functions

void setupToolbar ()
void buildTree (File file, DefaultMutableTreeNode node)
void showContextMenu (Component invoker, int x, int y)
void viewSelectedFile ()
void renameSelected ()
void deleteSelected ()
boolean deleteRecursively (File f)
File getSelectedFile ()

Private Attributes

JTree fileTree
DefaultTreeModel treeModel

Detailed Description

Definition at line 13 of file FileManagerPanel.java.

Constructor & Destructor Documentation

◆ FileManagerPanel()

com.jscratch.ui.FileManagerPanel.FileManagerPanel ( )

Definition at line 17 of file FileManagerPanel.java.

Member Function Documentation

◆ buildTree()

void com.jscratch.ui.FileManagerPanel.buildTree ( File file,
DefaultMutableTreeNode node )
private

Definition at line 87 of file FileManagerPanel.java.

◆ deleteRecursively()

boolean com.jscratch.ui.FileManagerPanel.deleteRecursively ( File f)
private

Definition at line 170 of file FileManagerPanel.java.

◆ deleteSelected()

void com.jscratch.ui.FileManagerPanel.deleteSelected ( )
private

Definition at line 156 of file FileManagerPanel.java.

◆ getSelectedFile()

File com.jscratch.ui.FileManagerPanel.getSelectedFile ( )
private

Definition at line 180 of file FileManagerPanel.java.

◆ refresh()

void com.jscratch.ui.FileManagerPanel.refresh ( )

Definition at line 47 of file FileManagerPanel.java.

◆ renameSelected()

void com.jscratch.ui.FileManagerPanel.renameSelected ( )
private

Definition at line 141 of file FileManagerPanel.java.

◆ setupToolbar()

void com.jscratch.ui.FileManagerPanel.setupToolbar ( )
private

Definition at line 25 of file FileManagerPanel.java.

◆ showContextMenu()

void com.jscratch.ui.FileManagerPanel.showContextMenu ( Component invoker,
int x,
int y )
private

Definition at line 104 of file FileManagerPanel.java.

◆ viewSelectedFile()

void com.jscratch.ui.FileManagerPanel.viewSelectedFile ( )
private

Definition at line 124 of file FileManagerPanel.java.

Member Data Documentation

◆ fileTree

JTree com.jscratch.ui.FileManagerPanel.fileTree
private

Definition at line 14 of file FileManagerPanel.java.

◆ treeModel

DefaultTreeModel com.jscratch.ui.FileManagerPanel.treeModel
private

Definition at line 15 of file FileManagerPanel.java.


The documentation for this class was generated from the following file: