Serialized Form


Package org.argouml.application.events

Class org.argouml.application.events.ArgoEvent extends EventObject implements Serializable

Serialized Fields

eventType

int eventType

Class org.argouml.application.events.ArgoGeneratorEvent extends ArgoEvent implements Serializable

Class org.argouml.application.events.ArgoModuleEvent extends ArgoEvent implements Serializable

Class org.argouml.application.events.ArgoNotationEvent extends ArgoEvent implements Serializable


Package org.argouml.application.helpers

Class org.argouml.application.helpers.DiagramHelper extends ArgoDiagram implements Serializable

Class org.argouml.application.helpers.SettingsTabHelper extends JPanel implements Serializable


Package org.argouml.cognitive

Class org.argouml.cognitive.DecisionModel extends Observable implements Serializable

Serialized Fields

decisions

Vector decisions

Class org.argouml.cognitive.Designer extends Object implements Serializable

serialVersionUID: -3647853023882216454l

Serialized Fields

toDoList

ToDoList toDoList
ToDoList items that are on the designers ToDoList because of this material.


prefs

Properties prefs
Preferences -- very ill defined.


emailAddr

String emailAddr
The email address where other designers can send this designer email. This is not used yet.


designerName

String designerName
The designerName is the name of the current user, as he can enter in the menuitem Edit->Settings...->User->Full Name.

The designerName gets updated when the user enters a new name.


decisions

DecisionModel decisions
The decisions currently being considered by the designer.

Decisions are currently modeled as simple descriptive strings.

Each decision also has a priority number which is ill defined, but positive Ints mean that the designer is considering it. This explicit representation of what decisions the designer is interested in at a given moment allows the Agency to select relevant critics for execution.


goals

GoalModel goals
The goals of the designer are likewise used by the Agency to determine what critics are relevant.


agency

Agency agency
Each designer has their own Agency instance that is responsible for selecting and executing critics that are relevant to this designer on an on going basis.


clarifier

Icon clarifier
The clarifying icon for this poster.


critiquerThread

Thread critiquerThread

critiquingInterval

int critiquingInterval

critiqueCPUPercent

int critiqueCPUPercent

hotQueue

Vector hotQueue
dm's that should be critiqued ASAP.


hotReasonQueue

Vector hotReasonQueue

addQueue

Vector addQueue

addReasonQueue

Vector addReasonQueue

removeQueue

Vector removeQueue

warmQueue

Vector warmQueue
dm's that should be critiqued relatively soon.


childGenerator

ChildGenerator childGenerator

critiqueDuration

long critiqueDuration

critiqueLock

int critiqueLock

Class org.argouml.cognitive.GoalModel extends Observable implements Serializable

Serialized Fields

goals

Vector goals

Class org.argouml.cognitive.ListSet extends Object implements Serializable

Serialized Fields

vector

Vector vector

Class org.argouml.cognitive.ToDoItem extends Object implements Serializable

Serialized Fields

thePoster

Poster thePoster
Who posted this item (e.g., a Critic, or the designer)?


theHeadline

String theHeadline
One line description of issue.


thePriority

int thePriority
How important is this issue? Enough to interrupt the designer?


theDescription

String theDescription
One paragraph description of the issue.


theMoreInfoURL

String theMoreInfoURL
URL for background (textbook?) knowledge about the domain.


theOffenders

ListSet theOffenders
Which part of the design this issue affects.

Each member is either a model element, a Fig, or a Diagram.

This is set by the constructor and cannot change.


theClarifier

Icon theClarifier

theWizard

Wizard theWizard

cachedExpandedHeadline

String cachedExpandedHeadline

cachedExpandedDescription

String cachedExpandedDescription

Class org.argouml.cognitive.ToDoList extends Observable implements Serializable

serialVersionUID: -1288801672594900893l

Serialized Fields

items

Vector items
Pending ToDoItems for the designer to consider.


allOffenders

ListSet allOffenders
These are computed when needed.


allPosters

ListSet allPosters
These are computed when needed.


resolvedItems

LinkedHashSet resolvedItems
ToDoItems that the designer has explicitly indicated that (s)he considers resolved.

TODO: generalize into a design rationale logging facility.


validityChecker

Thread validityChecker
A Thread that keeps checking if the items on the list are still valid.


designer

Designer designer
The designer, used in determining if a ToDoItem is still valid.


listenerList

EventListenerList listenerList

isPaused

boolean isPaused
state variable for whether the validity checking thread is paused (waiting).

Class org.argouml.cognitive.UnresolvableException extends Exception implements Serializable


Package org.argouml.cognitive.checklist

Class org.argouml.cognitive.checklist.CheckItem extends Object implements Serializable

Serialized Fields

category

String category

description

String description
One sentence description of the issue. usually in the form of a question.


moreInfoURL

String moreInfoURL
URL for background (textbook?) knowledge about the domain.


pred

Predicate pred
The predicate is the condition under which the checkitem should be listed.

Class org.argouml.cognitive.checklist.Checklist extends Object implements Serializable

Serialized Fields

items

Vector items
Pending CheckItems for the designer to consider.


nextCategory

String nextCategory

Class org.argouml.cognitive.checklist.ChecklistStatus extends Object implements Serializable

Serialized Fields

items

Vector items
CheckItems that the designer has marked off as already considered.

Class org.argouml.cognitive.checklist.CheckManager extends Object implements Serializable


Package org.argouml.cognitive.checklist.ui

Class org.argouml.cognitive.checklist.ui.TabChecklist extends AbstractArgoJPanel implements Serializable

Serialized Fields

target

Object target

tableModel

TableModelChecklist tableModel

shouldBeEnabled

boolean shouldBeEnabled

table

JTable table


Package org.argouml.cognitive.critics

Class org.argouml.cognitive.critics.CompoundCritic extends Critic implements Serializable

Serialized Fields

critics

Vector critics
The sub-critics that make up this CompoundCritic.

Class org.argouml.cognitive.critics.Critic extends Object implements Serializable

Serialized Fields

emailAddr

String emailAddr
The email address of the author/maintainer of this critic.


priority

int priority
The priority of the ToDoItem produced.


headline

String headline
The headline of the ToDoItem produced.


description

String description
The description of the ToDoItem produced.


moreInfoURL

String moreInfoURL
The moreInfoURL of the ToDoItem produced.


args

Hashtable args
Arguments used to configure the critic. TODO: Could this be removed from the main critics class?


clarifier

Icon clarifier

decisionCategory

String decisionCategory
The decision category that this critic is relevant to. The idea of each critic being relevant to exactly one type of decision is a very simple one. Subclasses that have more sophisticated decision relevance logic should override isRelevantToDecisions. You can also define new ControlMech's.

Decision categories are defined in the DecisionModel of a particular domain.

See Also:
ControlMech

supportedDecisions

Vector supportedDecisions

supportedGoals

Vector supportedGoals

criticType

String criticType
The decision type of this critic. For example, correctness, completeness, consistency, alternative, presentation, optimization, organizational, tool critics, etc.


isActive

boolean isActive
Internal flag that stores the end result of all ControlMech evaluations of this critic.


controlRecs

Hashtable controlRecs
Control records used in determining if this Critic should be active.


knowledgeTypes

ListSet knowledgeTypes

triggerMask

long triggerMask

Class org.argouml.cognitive.critics.SnoozeOrder extends Object implements Serializable

Serialized Fields

initialIntervalMS

long initialIntervalMS
The initial sleeping time.

See Also:
Constant Field Values

snoozeUntil

Date snoozeUntil
Critic should sleep until this time.


snoozeAgain

Date snoozeAgain
Ifthe designer snoozees the critics again before this time, then go to sleep for even longer.


interval

long interval
The sleeping time, including the effects of repeated snoozeing.


now

Date now


Package org.argouml.cognitive.critics.ui

Class org.argouml.cognitive.critics.ui.CriticBrowserDialog extends ArgoDialog implements Serializable

Serialized Fields

criticsLabel

JLabel criticsLabel

clsNameLabel

JLabel clsNameLabel

headlineLabel

JLabel headlineLabel

priorityLabel

JLabel priorityLabel

moreInfoLabel

JLabel moreInfoLabel

descLabel

JLabel descLabel

clarifierLabel

JLabel clarifierLabel

tableModel

TableModelCritics tableModel

table

JTable table

className

JTextField className

headline

JTextField headline

priority

JComboBox priority

moreInfo

JTextField moreInfo

desc

JTextArea desc

useClar

JComboBox useClar

wakeButton

JButton wakeButton

configButton

JButton configButton

networkButton

JButton networkButton

goButton

JButton goButton

target

Critic target

critics

List critics


Package org.argouml.cognitive.ui

Class org.argouml.cognitive.ui.AddToDoItemDialog extends ArgoDialog implements Serializable

Serialized Fields

headLineTextField

JTextField headLineTextField

priorityComboBox

JComboBox priorityComboBox

moreinfoTextField

JTextField moreinfoTextField

offenderList

JList offenderList

descriptionTextArea

JTextArea descriptionTextArea

Class org.argouml.cognitive.ui.DesignIssuesDialog extends ArgoDialog implements Serializable

Serialized Fields

mainPanel

JPanel mainPanel

slidersToDecisions

Hashtable slidersToDecisions

slidersToDigits

Hashtable slidersToDigits

Class org.argouml.cognitive.ui.DismissToDoItemDialog extends ArgoDialog implements Serializable

Serialized Fields

badGoalButton

JRadioButton badGoalButton

badDecButton

JRadioButton badDecButton

explainButton

JRadioButton explainButton

actionGroup

ButtonGroup actionGroup

explanation

JTextArea explanation

target

ToDoItem target

Class org.argouml.cognitive.ui.GoalsDialog extends ArgoDialog implements Serializable

Serialized Fields

width

int width
See Also:
Constant Field Values

height

int height
See Also:
Constant Field Values

mainPanel

JPanel mainPanel

slidersToDecisions

Hashtable slidersToDecisions

slidersToDigits

Hashtable slidersToDigits

Class org.argouml.cognitive.ui.TabToDo extends AbstractArgoJPanel implements Serializable

serialVersionUID: 4819730646847978729l

Serialized Fields

description

WizDescription description

lastPanel

JPanel lastPanel

splitPane

org.tigris.swidgets.BorderSplitPane splitPane

target

Object target

Class org.argouml.cognitive.ui.ToDoByDecision extends ToDoPerspective implements Serializable

Class org.argouml.cognitive.ui.ToDoByGoal extends ToDoPerspective implements Serializable

Class org.argouml.cognitive.ui.ToDoByOffender extends ToDoPerspective implements Serializable

Class org.argouml.cognitive.ui.ToDoByPoster extends ToDoPerspective implements Serializable

Class org.argouml.cognitive.ui.ToDoByPriority extends ToDoPerspective implements Serializable

Class org.argouml.cognitive.ui.ToDoByType extends ToDoPerspective implements Serializable

Class org.argouml.cognitive.ui.ToDoPane extends JPanel implements Serializable

Serialized Fields

tree

JTree tree

toolbar

ToolBar toolbar

combo

JComboBox combo

perspectives

Vector perspectives
vector of TreeModels


curPerspective

ToDoPerspective curPerspective

root

ToDoList root

countLabel

JLabel countLabel

lastSel

Object lastSel

oldSize

int oldSize

dir

char dir

Class org.argouml.cognitive.ui.ToDoPerspective extends TreeModelComposite implements Serializable

Serialized Fields

flat

boolean flat
todoList specific.


flatChildren

Vector flatChildren
todoList specific.

Class org.argouml.cognitive.ui.ToDoTreeRenderer extends DefaultTreeCellRenderer implements Serializable

Serialized Fields

postIt0

ImageIcon postIt0

postIt25

ImageIcon postIt25

postIt50

ImageIcon postIt50

postIt75

ImageIcon postIt75

postIt99

ImageIcon postIt99

postIt100

ImageIcon postIt100

postItD0

ImageIcon postItD0

postItD25

ImageIcon postItD25

postItD50

ImageIcon postItD50

postItD75

ImageIcon postItD75

postItD99

ImageIcon postItD99

postItD100

ImageIcon postItD100

treeCellRenderer

UMLTreeCellRenderer treeCellRenderer

Class org.argouml.cognitive.ui.Wizard extends Object implements Serializable

Serialized Fields

panels

Vector panels
User interface panels displayed so far.


step

int step
The current step that the Wizard is on. Zero indicates that the wizard has not yet begun.


finished

boolean finished
True when the wizard has done everything it can.


started

boolean started

item

WizardItem item

Class org.argouml.cognitive.ui.WizDescription extends WizStep implements Serializable

serialVersionUID: 2545592446694112088l

Serialized Fields

description

JTextArea description

Class org.argouml.cognitive.ui.WizStep extends JPanel implements Serializable

serialVersionUID: 8845081753813440684l

Serialized Fields

mainPanel

JPanel mainPanel

backButton

JButton backButton

nextButton

JButton nextButton

finishButton

JButton finishButton

helpButton

JButton helpButton

buttonPanel

JPanel buttonPanel

target

Object target
The current target.

Class org.argouml.cognitive.ui.WizStepChoice extends WizStep implements Serializable

serialVersionUID: 8055896491830976354l

Serialized Fields

instructions

JTextArea instructions

group

ButtonGroup group

choices

Vector choices

selectedIndex

int selectedIndex

Class org.argouml.cognitive.ui.WizStepConfirm extends WizStep implements Serializable

serialVersionUID: 9145817515169354813l

Serialized Fields

instructions

JTextArea instructions

Class org.argouml.cognitive.ui.WizStepCue extends WizStep implements Serializable

serialVersionUID: -5886729588114736302l

Serialized Fields

instructions

JTextArea instructions

Class org.argouml.cognitive.ui.WizStepManyTextFields extends WizStep implements Serializable

serialVersionUID: -5154002407806917092l

Serialized Fields

instructions

JTextArea instructions

fields

Vector fields

Class org.argouml.cognitive.ui.WizStepTextField extends WizStep implements Serializable

serialVersionUID: -4245718254267840545l

Serialized Fields

instructions

JTextArea instructions

label

JLabel label

field

JTextField field


Package org.argouml.kernel

Class org.argouml.kernel.Project extends Object implements Serializable

serialVersionUID: 1399111233978692444l

Serialized Fields

url

URL url
TODO: should just be the directory to write.


authorname

String authorname

description

String description

version

String version

searchpath

Vector searchpath

members

MemberList members

historyFile

String historyFile

persistenceVersion

int persistenceVersion
The version number of the persistence format that last saved this project.


models

Vector models
Instances of the uml model.


diagrams

Vector diagrams
Instances of the uml diagrams.


defaultModel

Object defaultModel

currentNamespace

Object currentNamespace

uuidRefs

HashMap uuidRefs

cgPrefs

GenerationPreferences cgPrefs

profile

Profile profile

activeDiagram

ArgoDiagram activeDiagram
The active diagram, pointer to a diagram in the list with diagrams.


defaultModelCache

HashMap defaultModelCache
Cache for the default model.


trashcan

Collection trashcan


Package org.argouml.language.java.cognitive.critics

Class org.argouml.language.java.cognitive.critics.CrMultipleInheritance extends CrUML implements Serializable

Class org.argouml.language.java.cognitive.critics.CrMultipleRealization extends CrUML implements Serializable


Package org.argouml.language.ui

Class org.argouml.language.ui.LanguageComboBox extends JComboBox implements Serializable


Package org.argouml.model.uml

Class org.argouml.model.uml.ExplorerNSUMLEventAdaptor extends PropertyChangeSupport implements Serializable


Package org.argouml.moduleloader

Class org.argouml.moduleloader.SettingsTabModules extends SettingsTabHelper implements Serializable

serialVersionUID: 8945027241102020504l

Serialized Fields

table

JTable table
The table of modules.


notYetLoadedPanel

JPanel notYetLoadedPanel
The panel below the table that shows not yet loaded modules.


columnNames

String[] columnNames
The names of the columns in the table.


elements

Object[][] elements
The objects representing the modules from the new module loader.


Package org.argouml.notation.ui

Class org.argouml.notation.ui.ActionNotation extends UMLAction implements Serializable

serialVersionUID: 1364283215100616618l

Serialized Fields

menu

JMenu menu
The popup menu with all notations. It gets filled the first time this action is performed (see ActionNotation.actionPerformed(ActionEvent ae)).

Class org.argouml.notation.ui.NotationComboBox extends JComboBox implements Serializable

serialVersionUID: 4059899784583789412l

Class org.argouml.notation.ui.SettingsTabNotation extends SettingsTabHelper implements Serializable

serialVersionUID: 3206897060245290104l

Serialized Fields

allowNotations

JCheckBox allowNotations

useGuillemots

JCheckBox useGuillemots

showVisibility

JCheckBox showVisibility

showMultiplicity

JCheckBox showMultiplicity

showInitialValue

JCheckBox showInitialValue

showProperties

JCheckBox showProperties

showStereotypes

JCheckBox showStereotypes

showTypes

JCheckBox showTypes

defaultShadowWidth

ShadowComboBox defaultShadowWidth


Package org.argouml.pattern.cognitive.critics

Class org.argouml.pattern.cognitive.critics.CrConsiderSingleton extends CrUML implements Serializable

serialVersionUID: -178026888698499288l

Class org.argouml.pattern.cognitive.critics.CrSingletonViolatedMissingStaticAttr extends CrUML implements Serializable

Class org.argouml.pattern.cognitive.critics.CrSingletonViolatedOnlyPrivateConstructors extends CrUML implements Serializable


Package org.argouml.persistence

Class org.argouml.persistence.OpenException extends PersistenceException implements Serializable

serialVersionUID: -4787911270548948677l

Class org.argouml.persistence.PersistenceException extends Exception implements Serializable

Class org.argouml.persistence.ProgressEvent extends EventObject implements Serializable

serialVersionUID: -440923505939663713l

Serialized Fields

length

long length

position

long position

Class org.argouml.persistence.SaveException extends PersistenceException implements Serializable

Class org.argouml.persistence.VersionException extends OpenException implements Serializable


Package org.argouml.swingext

Class org.argouml.swingext.SpacerPanel extends JPanel implements Serializable

Serialized Fields

w

int w

h

int h


Package org.argouml.ui

Class org.argouml.ui.AboutBox extends JDialog implements Serializable

Serialized Fields

tabs

JTabbedPane tabs

splashPanel

SplashPanel splashPanel
Shared splash panel.

Class org.argouml.ui.AbstractArgoJPanel extends JPanel implements Serializable

Serialized Fields

title

String title

tear

boolean tear
if true, remove tab from parent JTabbedPane.


orientation

org.tigris.swidgets.Orientation orientation

Class org.argouml.ui.ActionAutoResize extends UMLAction implements Serializable

Class org.argouml.ui.ActionExportXMI extends AbstractAction implements Serializable

serialVersionUID: -3445739054369264482l

Class org.argouml.ui.ActionGoToCritique extends UMLAction implements Serializable

Serialized Fields

item

ToDoItem item

Class org.argouml.ui.ActionImportXMI extends AbstractAction implements Serializable

serialVersionUID: -8756142027376622496l

Class org.argouml.ui.ActionSaveConfiguration extends UMLAction implements Serializable

Class org.argouml.ui.ActionSettings extends UMLAction implements Serializable

Serialized Fields

applyButton

JButton applyButton

tabs

JTabbedPane tabs

dialog

ArgoDialog dialog

Class org.argouml.ui.ArgoDiagram extends Diagram implements Serializable

serialVersionUID: -401219134410459387l

Serialized Fields

id

ItemUID id

Class org.argouml.ui.ArgoDialog extends org.tigris.swidgets.Dialog implements Serializable

Class org.argouml.ui.ArgoJMenu extends JMenu implements Serializable

serialVersionUID: 8318663502924796474l

Class org.argouml.ui.CheckboxTableModel extends AbstractTableModel implements Serializable

Serialized Fields

elements

Object[][] elements

columnName1

String columnName1

columnName2

String columnName2

Class org.argouml.ui.CmdCreateNode extends CmdCreateNode implements Serializable

Class org.argouml.ui.CmdSetMode extends CmdSetMode implements Serializable

Class org.argouml.ui.DetailsPane extends JPanel implements Serializable

Serialized Fields

topLevelTabbedPane

JTabbedPane topLevelTabbedPane
The top level pane, which is a tabbed pane.


currentTarget

Object currentTarget
The current target.


tabPanelList

Vector tabPanelList
a list of all the tabs, which are JPanels, in the JTabbedPane tabs.


lastNonNullTab

int lastNonNullTab
index of the selected tab in the JTabbedPane.


listenerList

EventListenerList listenerList
The list with targetlisteners, this are the property panels managed by TabProps It should only contain one listener at a time.


upArrowIcon

Icon upArrowIcon
Graphic that goes on the tab label.


leftArrowIcon

Icon leftArrowIcon
Graphic that goes on the tab label.

Class org.argouml.ui.DisplayTextTree extends JTree implements Serializable

serialVersionUID: 949560309817566838l

Serialized Fields

expandedPathsInModel

Hashtable expandedPathsInModel
A Map helping the tree maintain a consistent expanded paths state.
 keys = the current TreeModel of this Tree
 values = Vector of currently expanded paths.


reexpanding

boolean reexpanding

Class org.argouml.ui.EmailExpertDialog extends ArgoDialog implements Serializable

Serialized Fields

emailTo

JTextField emailTo
This field sets the email of the recipient. As yet, the user can not access a list of contributors to a particular argo project.


emailCc

JTextField emailCc

emailSubject

JTextField emailSubject
The subject line should be automatically generated based on the class or the diagram.


emailBody

JTextArea emailBody

target

ToDoItem target
The target todo item.

Class org.argouml.ui.ExceptionDialog extends JDialog implements Serializable

serialVersionUID: -2773182347529547418l

Serialized Fields

closeButton

JButton closeButton

northLabel

JLabel northLabel

Class org.argouml.ui.FindDialog extends ArgoDialog implements Serializable

Serialized Fields

search

JButton search

clearTabs

JButton clearTabs

tabs

JTabbedPane tabs

nameLocTab

JPanel nameLocTab

modifiedTab

JPanel modifiedTab

tagValsTab

JPanel tagValsTab

constraintsTab

JPanel constraintsTab

elementName

JComboBox elementName

diagramName

JComboBox diagramName

location

JComboBox location

type

JComboBox type

typeDetails

JPanel typeDetails

results

JTabbedPane results

help

JPanel help

resultTabs

Vector resultTabs

Class org.argouml.ui.GotoDialog extends ArgoDialog implements Serializable

Serialized Fields

allDiagrams

TabResults allDiagrams

Class org.argouml.ui.MultiEditorPane extends JPanel implements Serializable

Serialized Fields

tabs

JTabbedPane tabs

tabPanels

Vector tabPanels

lastTab

Component lastTab

Class org.argouml.ui.ProjectBrowser extends JFrame implements Serializable

serialVersionUID: 6974246679451284917l

Serialized Fields

appName

String appName

editorPane

MultiEditorPane editorPane

northEastPane

DetailsPane northEastPane

northPane

DetailsPane northPane

northWestPane

DetailsPane northWestPane

eastPane

DetailsPane eastPane

southEastPane

DetailsPane southEastPane

southPane

DetailsPane southPane

detailsPanesByCompassPoint

Map detailsPanesByCompassPoint

menuBar

GenericArgoMenuBar menuBar

statusBar

StatusBar statusBar
Partially implemented. Needs work to display import of source and saving of zargo.


defaultFont

Font defaultFont
TODO: this needs work so that users can set the font size through a gui preference window.


workAreaPane

org.tigris.swidgets.BorderSplitPane workAreaPane

explorerPane

NavigatorPane explorerPane
The explorer (formerly called navigator) pane containing the modelstructure.


todoPane

ToDoPane todoPane
The todopane (lower left corner of screen).


title

String title
The title of this frame without any extending * to indicate save status.


redoAction

org.tigris.gef.undo.RedoAction redoAction
The action to redo the last undone action.


undoAction

org.tigris.gef.undo.UndoAction undoAction
The action to undo the last user interaction.


removeFromDiagram

ActionRemoveFromDiagram removeFromDiagram
The action to remove the current selected Figs from the diagram.

Class org.argouml.ui.SettingsTabAppearance extends SettingsTabHelper implements Serializable

Serialized Fields

lookAndFeel

JComboBox lookAndFeel

metalTheme

JComboBox metalTheme

language

JComboBox language

metalLabel

JLabel metalLabel

smoothEdges

JCheckBox smoothEdges

locale

Locale locale

Class org.argouml.ui.SettingsTabEnvironment extends SettingsTabHelper implements Serializable

serialVersionUID: 543442930918741133l

Serialized Fields

fieldArgoRoot

JTextField fieldArgoRoot

fieldArgoHome

JTextField fieldArgoHome

fieldArgoExtDir

JTextField fieldArgoExtDir

fieldJavaHome

JTextField fieldJavaHome

fieldUserHome

JTextField fieldUserHome

fieldUserDir

JTextField fieldUserDir

fieldStartupDir

JTextField fieldStartupDir

fieldGraphicsFormat

JComboBox fieldGraphicsFormat
</