Java Doc for TreeNodeChooser.java in  » Net » SkunkDAV » org » skunk » swing » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Net » SkunkDAV » org.skunk.swing 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


javax.swing.JPanel
   org.skunk.swing.TreeNodeChooser

All known Subclasses:   org.skunk.swing.filechooser.LocalFileChooser,  org.skunk.dav.client.gui.DAVFileChooser,
TreeNodeChooser
public class TreeNodeChooser extends JPanel (Code)
a chooser that can be used as a filechooser, but which can display any tree of objects

Inner Class :protected class ComboRenderer extends DefaultListCellRenderer
Inner Class :final public static class SelectionMode

Field Summary
final public static  StringDEFAULT_BRANCH_LABEL
    
final public static  StringDEFAULT_ENTRY_LABEL
    
final public static  StringDEFAULT_LEAF_LABEL
    

Constructor Summary
public  TreeNodeChooser(TreeModel treeModel)
    

Method Summary
public  StringgetEntryFieldText()
    
public  TreeModelgetModel()
    
public  StringgetNodeSeparator()
     Returns the separator used by the default renderer for the combo box in expressing the current TreePath as a file-path-like string.
public  ObjectgetSelectedBranch()
    
public  ObjectgetSelectedLeaf()
    
public  TreePathgetSelectedPath()
    
public  SelectionModegetSelectionMode()
    
public  booleanisEntryFieldEditable()
    
public  booleanisEntryFieldTextSticky()
     indicates whether the text of the entry field is persistent when the chooser's directory is changed.
public  booleanisRootVisible()
    
public  voidsetBranchLabelText(String branchLabelText)
     sets the text of the label of list of branch nodes.
public  voidsetComboBoxCellRenderer(ListCellRenderer cellRenderer)
     install a custom renderer for the combo box.
public  voidsetCurrentPath(TreePath currentPath)
    
public  voidsetEntryFieldEditable(boolean editable)
    
public  voidsetEntryFieldText(String text)
    
public  voidsetEntryFieldTextSticky(boolean sticky)
     determine whether the text of the entry field is persistent when the chooser's directory is changed.
public  voidsetEntryLabelText(String entryLabelText)
     sets the text of the label of the entry field.
public  voidsetLeafLabelText(String leafLabelText)
     sets the text of the label of list of leaf nodes.
public  voidsetListCellRenderer(ListCellRenderer cellRenderer)
     install a custom renderer for both list boxes.
public  voidsetNodeSeparator(String nodeSeparator)
     sets the separator used by the default renderer for the combo box.
public  voidsetRootVisible(boolean rootVisible)
    
public  voidsetSelectedBranch(Object branchObj)
    
public  voidsetSelectedLeaf(Object leafObj)
    
public  voidsetSelectedPath(TreePath selectedPath)
     sets the selected path property, without adjusting the state of the JLists or combo box.
public  voidsetSelectionMode(SelectionMode selectionMode)
    

Field Detail
DEFAULT_BRANCH_LABEL
final public static String DEFAULT_BRANCH_LABEL(Code)



DEFAULT_ENTRY_LABEL
final public static String DEFAULT_ENTRY_LABEL(Code)



DEFAULT_LEAF_LABEL
final public static String DEFAULT_LEAF_LABEL(Code)




Constructor Detail
TreeNodeChooser
public TreeNodeChooser(TreeModel treeModel)(Code)
constructs a TreeNodeChooser from a TreeModel
Parameters:
  treeModel - the treeModel




Method Detail
getEntryFieldText
public String getEntryFieldText()(Code)
returns the text of the entry field the entry field text



getModel
public TreeModel getModel()(Code)
returns the chooser's TreeModel the tree model



getNodeSeparator
public String getNodeSeparator()(Code)
Returns the separator used by the default renderer for the combo box in expressing the current TreePath as a file-path-like string. By default, nodeSeparator equals File.separator. If a custom renderer is added for the comboBox, this property may be ignored. the node separator



getSelectedBranch
public Object getSelectedBranch()(Code)
returns the selected item in the JList of branch nodes the selected item



getSelectedLeaf
public Object getSelectedLeaf()(Code)
returns the selected item in the JList of leaf nodes the selected item



getSelectedPath
public TreePath getSelectedPath()(Code)
returns the selected path the selected path



getSelectionMode
public SelectionMode getSelectionMode()(Code)
returns the chooser's selection mode -- LEAF_ONLY, BRANCH_ONLY, or LEAF_AND_BRANCH the selection node



isEntryFieldEditable
public boolean isEntryFieldEditable()(Code)
indicates whether the file name text field is editable whether the text field is editable



isEntryFieldTextSticky
public boolean isEntryFieldTextSticky()(Code)
indicates whether the text of the entry field is persistent when the chooser's directory is changed. whether the text field's value is sticky



isRootVisible
public boolean isRootVisible()(Code)
indicates whether the root of the tree model is visible in the chooser the visibility of the root node



setBranchLabelText
public void setBranchLabelText(String branchLabelText)(Code)
sets the text of the label of list of branch nodes. every internationalized application should set this, as the default is the English string "Directories: "
Parameters:
  branchLabelText - the new text for the label



setComboBoxCellRenderer
public void setComboBoxCellRenderer(ListCellRenderer cellRenderer)(Code)
install a custom renderer for the combo box.
Parameters:
  cellRenderer - the new ListCellRenderer for the JComboBox



setCurrentPath
public void setCurrentPath(TreePath currentPath)(Code)
sets the selected path and displays it in the chooser
Parameters:
  currentPath - the new path to display



setEntryFieldEditable
public void setEntryFieldEditable(boolean editable)(Code)
determine whether the file name text field is editable
Parameters:
  editable - the editability of the text field



setEntryFieldText
public void setEntryFieldText(String text)(Code)
sets the text of the entry field
Parameters:
  text - the text for the entry field



setEntryFieldTextSticky
public void setEntryFieldTextSticky(boolean sticky)(Code)
determine whether the text of the entry field is persistent when the chooser's directory is changed.
Parameters:
  sticky - whether the text field's value should be sticky



setEntryLabelText
public void setEntryLabelText(String entryLabelText)(Code)
sets the text of the label of the entry field. every internationalized application should set this, as the default is the English string "Selection: "
Parameters:
  entryLabelText - the new text for the label



setLeafLabelText
public void setLeafLabelText(String leafLabelText)(Code)
sets the text of the label of list of leaf nodes. every internationalized application should set this, as the default is the English string "Files: "
Parameters:
  leafLabelText - the new text for the label



setListCellRenderer
public void setListCellRenderer(ListCellRenderer cellRenderer)(Code)
install a custom renderer for both list boxes.
Parameters:
  cellRenderer - the new ListCellRenderer for the JLists



setNodeSeparator
public void setNodeSeparator(String nodeSeparator)(Code)
sets the separator used by the default renderer for the combo box.
Parameters:
  nodeSeparator - the new node separator



setRootVisible
public void setRootVisible(boolean rootVisible)(Code)
determine the visibility of the root node of the tree model
Parameters:
  rootVisible - the visibility of the root node



setSelectedBranch
public void setSelectedBranch(Object branchObj)(Code)
sets the selected item in the JList of branch nodes
Parameters:
  branchObj - the branch node to select



setSelectedLeaf
public void setSelectedLeaf(Object leafObj)(Code)
sets the selected item in the JList of leaf nodes
Parameters:
  leafObj - the leaf node to select



setSelectedPath
public void setSelectedPath(TreePath selectedPath)(Code)
sets the selected path property, without adjusting the state of the JLists or combo box.
See Also:   setCurrentPath
Parameters:
  selectedPath - the selected path



setSelectionMode
public void setSelectionMode(SelectionMode selectionMode)(Code)
sets the chooser's selection mode
Parameters:
  selectionMode - the new selection mode



Methods inherited from javax.swing.JPanel
public AccessibleContext getAccessibleContext()(Code)(Java Doc)
public PanelUI getUI()(Code)(Java Doc)
public String getUIClassID()(Code)(Java Doc)
protected String paramString()(Code)(Java Doc)
public void setUI(PanelUI ui)(Code)(Java Doc)
public void updateUI()(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.