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

Quick Search    Search Deep

fzi.injectj.config
Class ConfigDialog  view ConfigDialog download ConfigDialog.java

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Dialog
                  extended byjavax.swing.JDialog
                      extended byfzi.injectj.config.ConfigDialog
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class ConfigDialog
extends javax.swing.JDialog

Graphical interface for manipulating the Inject/J configuration file and the currently used global settings.


Nested Class Summary
 
Nested classes inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Nested classes inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog
 
Nested classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
(package private)  javax.swing.JButton applyButton
           
(package private)  javax.swing.JButton cancelButton
           
(package private)  javax.swing.JButton chooseJavaBaseDirButton
           
(package private)  javax.swing.JButton chooseLibraryBaseDirButton
           
(package private)  javax.swing.JButton chooseProjectBaseButton
           
(package private)  javax.swing.JButton chooseScriptBaseDirButton
           
(package private)  javax.swing.JCheckBox ignoreCaseCheckBox
           
(package private)  javax.swing.JLabel javaBaseDirLabel
           
(package private)  javax.swing.JTextField javaBaseField
           
(package private)  javax.swing.JComboBox languageBox
           
(package private)  boolean languageChanged
           
(package private)  javax.swing.JLabel languageLabel
           
protected static java.util.Hashtable languages
           
(package private)  fzi.injectj.language.CodeMapper lastCodeMapper
           
(package private)  javax.swing.LookAndFeel lastLookAndFeel
           
(package private)  javax.swing.JLabel libraryBaseDirLabel
           
(package private)  javax.swing.JTextField libraryBaseField
           
(package private)  javax.swing.JComboBox lookAndFeelBox
           
(package private)  boolean lookAndFeelChanged
           
(package private)  javax.swing.JLabel lookAndFeelLabel
           
(package private)  MainWindow mainWindow
           
(package private)  javax.swing.JButton okButton
           
(package private)  javax.swing.JPanel panel
           
(package private)  javax.swing.JLabel projectBaseDirLabel
           
(package private)  javax.swing.JTextField projectBaseField
           
(package private)  javax.swing.JButton saveButton
           
(package private)  javax.swing.JLabel scriptBaseDirLabel
           
(package private)  javax.swing.JTextField scriptBaseField
           
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Dialog
 
Fields inherited from class java.awt.Window
 
Fields inherited from class java.awt.Container
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
ConfigDialog()
           
ConfigDialog(javax.swing.JFrame owner, java.lang.String title, boolean modal)
           
 
Method Summary
(package private)  void applyButton_actionPerformed(java.awt.event.ActionEvent e)
           
(package private)  void cancelButton_actionPerformed(java.awt.event.ActionEvent e)
           
(package private)  void chooseJavaBaseDirButton_actionPerformed(java.awt.event.ActionEvent e)
           
(package private)  void chooseLibraryBaseDirButton_actionPerformed(java.awt.event.ActionEvent e)
           
(package private)  void chooseProjectBaseButton_actionPerformed(java.awt.event.ActionEvent e)
           
(package private)  void chooseScriptBaseDirButton_actionPerformed(java.awt.event.ActionEvent e)
           
(package private)  java.lang.String getBaseDir(java.lang.String dialogTitle, java.lang.String oldBaseDir)
           
static java.lang.Class getLanguageClass(java.lang.String className)
           
static java.lang.Class getLookAndFeelClass(java.lang.String lookAndFeelName)
           
private  java.lang.String getSimpleClassName(java.lang.String className)
           
protected  void initComboBoxes()
           
(package private)  void jbInit()
           
static void main(java.lang.String[] args)
           
(package private)  void okButton_actionPerformed(java.awt.event.ActionEvent e)
           
(package private)  void saveButton_actionPerformed(java.awt.event.ActionEvent e)
           
 void setVisible(boolean isVisible)
          Makes this component visible or invisible.
protected  void updateComponentUI(javax.swing.JComponent component)
           
protected  void updateLabels()
           
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getPreferredSize, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Dialog
addNotify, dispose, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated, show
 
Methods inherited from class java.awt.Window
addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getGraphicsConfiguration, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

languages

protected static java.util.Hashtable languages

panel

javax.swing.JPanel panel

lookAndFeelBox

javax.swing.JComboBox lookAndFeelBox

lookAndFeelLabel

javax.swing.JLabel lookAndFeelLabel

languageBox

javax.swing.JComboBox languageBox

languageLabel

javax.swing.JLabel languageLabel

okButton

javax.swing.JButton okButton

cancelButton

javax.swing.JButton cancelButton

applyButton

javax.swing.JButton applyButton

saveButton

javax.swing.JButton saveButton

lastCodeMapper

fzi.injectj.language.CodeMapper lastCodeMapper

lastLookAndFeel

javax.swing.LookAndFeel lastLookAndFeel

languageChanged

boolean languageChanged

lookAndFeelChanged

boolean lookAndFeelChanged

mainWindow

MainWindow mainWindow

projectBaseDirLabel

javax.swing.JLabel projectBaseDirLabel

projectBaseField

javax.swing.JTextField projectBaseField

scriptBaseDirLabel

javax.swing.JLabel scriptBaseDirLabel

chooseProjectBaseButton

javax.swing.JButton chooseProjectBaseButton

scriptBaseField

javax.swing.JTextField scriptBaseField

chooseScriptBaseDirButton

javax.swing.JButton chooseScriptBaseDirButton

javaBaseDirLabel

javax.swing.JLabel javaBaseDirLabel

javaBaseField

javax.swing.JTextField javaBaseField

chooseJavaBaseDirButton

javax.swing.JButton chooseJavaBaseDirButton

libraryBaseDirLabel

javax.swing.JLabel libraryBaseDirLabel

libraryBaseField

javax.swing.JTextField libraryBaseField

chooseLibraryBaseDirButton

javax.swing.JButton chooseLibraryBaseDirButton

ignoreCaseCheckBox

javax.swing.JCheckBox ignoreCaseCheckBox
Constructor Detail

ConfigDialog

public ConfigDialog(javax.swing.JFrame owner,
                    java.lang.String title,
                    boolean modal)

ConfigDialog

public ConfigDialog()
Method Detail

main

public static void main(java.lang.String[] args)

setVisible

public void setVisible(boolean isVisible)
Description copied from class: java.awt.Component
Makes this component visible or invisible. Note that it wtill might not show the component, if a parent is invisible.


jbInit

void jbInit()
      throws java.lang.Exception

initComboBoxes

protected void initComboBoxes()

getLookAndFeelClass

public static java.lang.Class getLookAndFeelClass(java.lang.String lookAndFeelName)

getLanguageClass

public static java.lang.Class getLanguageClass(java.lang.String className)

applyButton_actionPerformed

void applyButton_actionPerformed(java.awt.event.ActionEvent e)

okButton_actionPerformed

void okButton_actionPerformed(java.awt.event.ActionEvent e)

cancelButton_actionPerformed

void cancelButton_actionPerformed(java.awt.event.ActionEvent e)

updateComponentUI

protected void updateComponentUI(javax.swing.JComponent component)

updateLabels

protected void updateLabels()

saveButton_actionPerformed

void saveButton_actionPerformed(java.awt.event.ActionEvent e)

chooseProjectBaseButton_actionPerformed

void chooseProjectBaseButton_actionPerformed(java.awt.event.ActionEvent e)

chooseScriptBaseDirButton_actionPerformed

void chooseScriptBaseDirButton_actionPerformed(java.awt.event.ActionEvent e)

chooseJavaBaseDirButton_actionPerformed

void chooseJavaBaseDirButton_actionPerformed(java.awt.event.ActionEvent e)

chooseLibraryBaseDirButton_actionPerformed

void chooseLibraryBaseDirButton_actionPerformed(java.awt.event.ActionEvent e)

getBaseDir

java.lang.String getBaseDir(java.lang.String dialogTitle,
                            java.lang.String oldBaseDir)

getSimpleClassName

private java.lang.String getSimpleClassName(java.lang.String className)