public class AttributeTreeBrowser
extends java.lang.Object
The AttributeTreeBrowser
class implements a Swing graphical user interface
to browse the contents of an AttributeTree
.
A main() method is provided for testing and as a utility that reads a DICOM file as a list of attributes and displays them.
Constructor and Description |
---|
AttributeTreeBrowser(AttributeList list,
javax.swing.JScrollPane treeBrowserScrollPane)
Build and display a graphical user interface view of a tree of attributes.
|
Modifier and Type | Method and Description |
---|---|
static void |
main(java.lang.String[] arg)
For testing.
|
static void |
setSortByName(javax.swing.JScrollPane treeBrowserScrollPane,
boolean sortByName)
Set the sort order to be alphabetical by attribute name, or numerical by group and element tag.
|
public AttributeTreeBrowser(AttributeList list, javax.swing.JScrollPane treeBrowserScrollPane) throws DicomException
Build and display a graphical user interface view of a tree of attributes.
Implicitly builds a tree from the attribute list.
list
- the list whose attributes to browsetreeBrowserScrollPane
- the scrolling pane in which the tree view of the attributes will be renderedDicomException
public static void setSortByName(javax.swing.JScrollPane treeBrowserScrollPane, boolean sortByName)
Set the sort order to be alphabetical by attribute name, or numerical by group and element tag.
treeBrowserScrollPane
- the scroll pane containing the treesortByName
- true if sort alphabetically by attribute namepublic static void main(java.lang.String[] arg)
For testing.
Displays a tree browser built from the attributes in the file named on the command line.
arg
-