org.sourcejammer.client.gui.dialog.prefs
Class ViewPanel

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--org.sourcejammer.client.gui.dialog.prefs.ViewPanel
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class ViewPanel
extends javax.swing.JPanel

Title: $FileName: ViewPanel.java$

Version:
$VerNum: 6$
Author:
$AuthorName: Rob MacGrogan$

$Description: For certain view properties.$
$KeyWordsOff: $
See Also:
Serialized Form

Field Summary
private  javax.swing.JComboBox fileDialog
           
private  java.lang.String fileDialogType
           
private  com.pallas.swing.font.FontSelector font
           
private  com.pallas.swing.pcombobox.PComboBox laf
           
private  com.pallas.swing.pcombobox.PComboBox language
           
private  java.lang.String languageFile
           
private  java.lang.String lookAndFeel
           
private  java.lang.String skin
           
private  com.pallas.swing.spinner.PSpinner tab
           
private  int tabSize
           
private  java.awt.Font textViewFont
           
 
Fields inherited from class javax.swing.JPanel
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_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 java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
ViewPanel()
           
 
Method Summary
private  javax.swing.JComboBox buildFileDialogSelector()
           
private  com.pallas.swing.font.FontSelector buildFontSelector()
           
private  com.pallas.swing.pcombobox.PComboBox buildLanguageFileSelector()
           
private  com.pallas.swing.pcombobox.PComboBox buildLookAndFeelSelector()
           
 void buildPanel()
           
private  com.pallas.swing.spinner.PSpinner buildTabSpinner()
           
private  java.lang.String extractSkinNameFromFile(java.io.File fl)
           
private  java.lang.String getDefaultLAFDisplay()
           
 java.lang.String getFileDialogType()
          Returns the fileDialogType.
 java.lang.String getLanguageFile()
          Returns the languageFile.
 java.lang.String getLookAndFeel()
          Returns the lookAndFeel.
 java.lang.String getSkin()
          Returns the skin.
 int getTabSize()
          Returns the tabSize.
 java.awt.Font getTextViewFont()
          Returns the textViewFont.
private  javax.swing.JTextField makeToLocationTextBox(java.lang.String file)
           
 void setFileDialogType(java.lang.String fileDialogType)
          Sets the fileDialogType.
 void setLanguageFile(java.lang.String languageFile)
          Sets the languageFile.
 void setLookAndFeel(java.lang.String lookAndFeel)
          Sets the lookAndFeel.
 void setSkin(java.lang.String skin)
          Sets the skin.
 void setTabSize(int tabSize)
          Sets the tabSize.
 void setTextViewFont(java.awt.Font textViewFont)
          Sets the textViewFont.
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

languageFile

private java.lang.String languageFile

textViewFont

private java.awt.Font textViewFont

tabSize

private int tabSize

fileDialogType

private java.lang.String fileDialogType

lookAndFeel

private java.lang.String lookAndFeel

skin

private java.lang.String skin

language

private com.pallas.swing.pcombobox.PComboBox language

font

private com.pallas.swing.font.FontSelector font

tab

private com.pallas.swing.spinner.PSpinner tab

fileDialog

private javax.swing.JComboBox fileDialog

laf

private com.pallas.swing.pcombobox.PComboBox laf
Constructor Detail

ViewPanel

public ViewPanel()
Method Detail

buildPanel

public void buildPanel()

buildFileDialogSelector

private javax.swing.JComboBox buildFileDialogSelector()

buildTabSpinner

private com.pallas.swing.spinner.PSpinner buildTabSpinner()

buildFontSelector

private com.pallas.swing.font.FontSelector buildFontSelector()

buildLookAndFeelSelector

private com.pallas.swing.pcombobox.PComboBox buildLookAndFeelSelector()

getDefaultLAFDisplay

private java.lang.String getDefaultLAFDisplay()

extractSkinNameFromFile

private java.lang.String extractSkinNameFromFile(java.io.File fl)

buildLanguageFileSelector

private com.pallas.swing.pcombobox.PComboBox buildLanguageFileSelector()

makeToLocationTextBox

private javax.swing.JTextField makeToLocationTextBox(java.lang.String file)

getFileDialogType

public java.lang.String getFileDialogType()
Returns the fileDialogType.

Returns:
String

getLanguageFile

public java.lang.String getLanguageFile()
Returns the languageFile.

Returns:
String

getTextViewFont

public java.awt.Font getTextViewFont()
Returns the textViewFont.

Returns:
Font

setFileDialogType

public void setFileDialogType(java.lang.String fileDialogType)
Sets the fileDialogType.

Parameters:
fileDialogType - The fileDialogType to set

setLanguageFile

public void setLanguageFile(java.lang.String languageFile)
Sets the languageFile.

Parameters:
languageFile - The languageFile to set

setTextViewFont

public void setTextViewFont(java.awt.Font textViewFont)
Sets the textViewFont.

Parameters:
textViewFont - The textViewFont to set

getTabSize

public int getTabSize()
Returns the tabSize.

Returns:
int

setTabSize

public void setTabSize(int tabSize)
Sets the tabSize.

Parameters:
tabSize - The tabSize to set

getLookAndFeel

public java.lang.String getLookAndFeel()
Returns the lookAndFeel.

Returns:
String

getSkin

public java.lang.String getSkin()
Returns the skin.

Returns:
String

setLookAndFeel

public void setLookAndFeel(java.lang.String lookAndFeel)
Sets the lookAndFeel.

Parameters:
lookAndFeel - The lookAndFeel to set

setSkin

public void setSkin(java.lang.String skin)
Sets the skin.

Parameters:
skin - The skin to set


Copyright © 2003 Soucejammer project.