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

Quick Search    Search Deep

dtk.gui: Javadoc index of package dtk.gui.


Package Samples:

dtk.gui

Classes:

TKUserInputPanel: This class handles basic services for creating the Articles and Publication panels in the GUI. Note that this class uses some of the GUI configuration directives from the previous AWT gui, which are called from dtk.core.ToolKitParameterFileItem . While these directives do allow for some custumization of the GUI, this code has not been tested using GUI configurations other than the ones I created (article_panel.tpf and publication_panel.tpf in the user-interface-configuration directory). In other words, the GUI is not well designed to be truely user configurable. Work should be done to make it more ...
TKAddressEntryBox: This class handles rendering and managing entries in an address book entry text list GUI component. Allows users to add and remove items and change the order in which they are displayed. Subclasses include the address book itself (TKAddressBook), the box used in the articles panel to get and store authors, editors, and reviewers for a given article (TKAddressEntryPanelBox) and the box used in the publications panel to display the standard debate topics (TKStandardDebatesBox).
TKFrame: This Class creates the primary frame for the D3E Toolkit GUI. The Control buttons in the left panel are handled by TKControl. The Article Setting in the right panel are handled by TKArticlesPanel. This frame is a public static member of TKToolkit, where the toolkit initialization takes place. As such, this frame and the services it provides may be accessed from other classes.
TKUtil: This class holds a bunch all purpose utility and convenience methods that may be used throughout the toolkit. The methods in this class are provided statically for global scope without the need for object instantiation. See TKWidgetMaker for more.
TKStandardDebatesBox: This class extends the TKAddressEntryBox to create a panel that adds and deletes debate topics. It uses the same basic structure as TKAddressEntryBox, only it uses the "firstName" variable to store, render and edit the debate topic.
TKHtmlFileFilter: Filter out all files except those ending in ".html" or ".htm" Used by JFileChooser setsetFileFilter method to set which files get displayed in the file chooser. This is used in the TKMenu and in TKInputFileChooser classes.
TKAddressEntryPanelBox: This class extends the TKAddressEntryBox to create a panel that can be inserted in the GUI for accessing and maintaining addresses for specific uses, ie the list of reviewers, editors or authors of a particular article.
TKWidgetMaker: This class creates common widgets used throughout the Toolkit GUI. It also has some all-purpose utility methods (see TKUtil for more).
TKOutputFolderChooser: This is a custom file chooser for selecting the directory where parsed files will be output. It uses a FileFilter to ensure that only directories will be displayed in the chooser.
TKDebateNewEntry: This class is very similar to TKAddressBookNewEntry except it only allows one entry: the debate topic (which is stored as the firstName variable in a TKAddressBookEntry object.
TKHtmlWindow: This class provides a window that displays an HTML Document. May be used for documents that have many links to local and remote URL's and may have frames, etc.
TKAddressBookNewEntry: This class creates a frame used by the user to enter a new address book entry. The GUI accepts the first and last names and e-mail address.
TKAddressBook: This class renders the address book GUI. In addition this class is responsible for reading from and writing to the addressbook.txt file.
TKMenu: This class holds the menu that appears at the to of the Toolkit application and handles all user events envoked from that menu.
TKToolkit: The main method resides in this class. Handles initialization from persistent files and launching of the main frame and GUI.
TKLog: Creates a simple box to display messages to the user and to log certain events for debugging purposes to standard out.
TKAddressBookEntry: This is a container class that holds the information in a single address book entry such as name and e-mail address.
TKHtmlDocumentWindow: This class provides a window that displays an HTML Document. Is used to display the input file and output files.
TKControl: This class creates and renders the control panel that appears on the left hand side of the Toolkit GUI.
TKHtmlHelpWindow: This class provides a window that displays an HTML Document. Is used to display the help file documents.
TKInputFileChooser: This is a custom file chooser GUI used for selecting the HTML file that will be parsed by the toolkit.
TKPersistentAddressFile: This class reads and writes data to a tab-delimted address book text file.

Home | Contact Us | Privacy Policy | Terms of Service