com.cbse.jeasy
Class JEGlobal

java.lang.Object
  extended by com.cbse.jeasy.JEObject
      extended by com.cbse.jeasy.JEGlobal

public class JEGlobal
extends JEObject

Global parameters set as default values.

true
falsetrue
falsetrue
false
Properties
name values comment
id * Id of the object. Let it begin with GL_
datafieldLayout   Default layout for datafields.
frameLayout   Default layout for frames.
panelLayout   Default layout for panels.
tabbedpaneLayout   Default layout for tabbedpanes.
buttonConstraints   Default contraints for buttons, when layout is a GridBagLayout
checkboxConstraints   Default contraints for checkboxes, when layout is a GridBagLayout
frameConstraints   Default contraints for frames, when layout is a GridBagLayout.
labelConstraints   Default contraints for datafields, when layout is a GridBagLayout.
textfieldConstraints   Default contraints for textfields, when layout is a GridBagLayout
panelConstraints   Default contraints for panels, when layout is a GridBagLayout.
tabbedpaneConstraints   Default contraints for tabbedpanes, when layout is a GridBagLayout.
tableConstraints   Default contraints for tables, when layout is a GridBagLayout.
splitpaneConstraints   Default contraints for splitpanes, when layout is a GridBagLayout.
treenodeConstraints   Default contraints for treenodes, when layout is a GridBagLayout.
labelFont   Default fonts for labels.
buttonFont   Default fonts for buttons.
menuFont   Default fonts for menus.
tabbedpaneFont   Default fonts for tabbedpanes.
tableFont   Default fonts for tables.
tableHeaderFont   Default fonts for tables headers.
textfieldFont   Default fonts for textfields.
treenodeFont   Default fonts for treenodes.
textfieldBorder   Id of the default border for textfields.
textareaBorder   Id of the default border for textareas.
comboboxBorder   Id of the default border for comboboxes.
panelBorder   Id of the default border for panels.
tabbedpaneBorder   Id of the default border for tabbedpanes.
tableBorder   Id of the default border for tables.
splitpaneBorder   Id of the default border for splitpanes.
markingBackground   Default color for fields marked with a color.
errorBackground   Default color for fields marked as not valid after examine.
focusBackground   Default color for inputfields when they have a focus and when this feature is set by default.
focusOnButtonBackground   Background color for buttons when they have the focus.
buttonBehind   A button used in datafields if button is set to true. The button is shown behind the datafield.
theme   A theme used for the application.
currencyMask   A pattern used by a DecimalFormat to format a textfield.
decimalSeparator   Decimal Separator. If you don't want to use the locale separator.
groupingSeparator   Grouping Separator. If you don't want to use the locale separator.
dateMask   A pattern used to show a formatted date.
timeMask   A pattern used to show a formatted time.
decimalMask   A pattern used by a DecimalFormat to format a textfield.
maxFieldlength   The maximal length of all textfields. Larger inputs will scroll in it.
lineHeight   The default hight of all components display in a fomr line (Datafield, ComboBox, Button, ...).
onENTERgotoNextField If false the ENTER key will not transfer the focus to the next field
onENTERactivateButton If true the ENTER key will activate the button which have the focus
onTABTransferOutOfTable If true the TAB key will transfer the focus to the next component
antialiasing false
true
If true uses antialiasing of fonts. Doesn't word with html syntax in text.
frameGradientPaint   Default GradientPaint for frames.
dialogGradientPaint   Default GradientPaint for dialogs.
panelGradientPaint   Default GradientPaint for panels.
optionpaneGradientPaint   Default GradientPaint for optionpanes.
buttonGradientPaint   Default GradientPaint for buttons.
labelGradientPaint   Default GradientPaint for labels.
frameTexturePaint   Default TexturePaint for frames.
dialogTexturePaint   Default TexturePaint for dialogs.
panelTexturePaint   Default TexturePaint for panels.
optionsPaneTexturePaint   Default TexturePaint for optionPanes.
buttonTexturePaint   Default TexturePaint for buttons.
labelTexturePaint   Default TexturePaint for labels.
* = property you have to set; bold = default value

Version:
%I%, %G%
Author:
H.Pfohl

Field Summary
 
Fields inherited from class com.cbse.jeasy.JEObject
DEVELOPPING, INPUT_ERROR_DATE, INPUT_ERROR_LENGTH, INPUT_ERROR_MANDATORY, INPUT_ERROR_PARSE, INPUT_ERROR_RANGE, INPUT_ERROR_TIME, INPUT_ERRORS, NO_INPUT_ERROR, RUNNING
 
Constructor Summary
JEGlobal()
           
JEGlobal(java.lang.String s)
          Reads the properties from a string.
 
Method Summary
 boolean activateOnENTER()
           
 boolean getAntialiasing()
           
 JEButton getButtonBehind()
           
 java.lang.String getButtonBehindActivation()
           
 java.awt.GridBagConstraints getButtonConstraints()
           
 java.awt.Font getButtonFont()
           
 java.awt.GradientPaint getButtonGradientPaint()
           
 java.awt.TexturePaint getButtonTexturePaint(java.awt.Component co)
           
 java.awt.GridBagConstraints getCheckboxConstraints()
           
 javax.swing.border.Border getComboboxBorder()
           
 java.lang.String getCurrencyMask()
           
 java.lang.String getDatafieldLayout()
           
 java.lang.String getDateMask()
           
 java.lang.String getDecimalMask()
           
 char getDecimalSeparator()
           
 javax.swing.plaf.metal.DefaultMetalTheme getDefaultMetalTheme()
           
 java.awt.GradientPaint getDialogGradientPaint()
           
 java.awt.TexturePaint getDialogTexturePaint(java.awt.Component co)
           
 javax.swing.plaf.ColorUIResource getErrorBackground()
           
 javax.swing.plaf.ColorUIResource getFocusBackground()
           
 javax.swing.plaf.ColorUIResource getFocusOnButtonBackground()
           
 java.awt.GridBagConstraints getFrameConstraints()
           
 java.awt.GradientPaint getFrameGradientPaint()
           
 java.awt.Insets getFrameInsets()
           
 java.awt.LayoutManager getFrameLayout()
           
 java.awt.TexturePaint getFrameTexturePaint(java.awt.Component co)
           
 JEGlobal getGlobal()
           
 char getGroupingSeparator()
           
 JETheme getJETheme()
           
 java.awt.GridBagConstraints getLabelConstraints()
           
 java.awt.Font getLabelFont()
           
 java.awt.GradientPaint getLabelGradientPaint()
           
 java.awt.TexturePaint getLabelTexturePaint(java.awt.Component co)
           
 int getLineHeight()
           
 javax.swing.plaf.ColorUIResource getMarkingBackground()
           
 int getMaxFieldlength()
           
 java.awt.Font getMenuFont()
           
 java.awt.GradientPaint getOptionpaneGradientPaint()
           
 java.awt.TexturePaint getOptionpaneTexturePaint(java.awt.Component co)
           
 javax.swing.border.Border getPanelBorder()
           
 java.awt.GridBagConstraints getPanelConstraints()
           
 java.awt.GradientPaint getPanelGradientPaint()
           
 java.awt.Insets getPanelInsets()
           
 java.awt.LayoutManager getPanelLayout()
           
 java.awt.TexturePaint getPanelTexturePaint(java.awt.Component co)
           
 javax.swing.border.Border getSplitpaneBorder()
           
 java.awt.GridBagConstraints getSplitpaneConstraints()
           
 javax.swing.border.Border getTabbedpaneBorder()
           
 java.awt.GridBagConstraints getTabbedpaneConstraints()
           
 java.awt.Font getTabbedpaneFont()
           
 javax.swing.border.Border getTableBorder()
           
 java.awt.GridBagConstraints getTableConstraints()
           
 java.awt.Font getTableFont()
           
 java.awt.Font getTableHeaderFont()
           
 javax.swing.border.Border getTextareaBorder()
           
 javax.swing.border.Border getTextfieldBorder()
           
 java.awt.GridBagConstraints getTextfieldConstraints()
           
 java.awt.Font getTextFieldFont()
           
 java.lang.String getTimeMask()
           
 java.awt.GridBagConstraints getTreenodeConstraints()
           
 java.awt.Font getTreenodeFont()
           
 boolean onTABTransferOutOfTable()
           
 void setButtonBehindActivation(java.lang.String buttonBehindActivation)
           
 void setCurrencyMask(java.lang.String mask)
           
 void setDateMask(java.lang.String mask)
           
 void setDecimalMask(java.lang.String mask)
           
 void setDecimalSeparator(char ds)
           
 void setFocusBackground(java.lang.String rgb)
           
 void setFocusOnButtonBackground(java.lang.String rgb)
           
 void setGroupingSeparator(char ds)
           
 void setTimeMask(java.lang.String mask)
           
 boolean transferOnENTER()
           
 void updateTreeUI(javax.swing.JComponent comp)
          Calls updateComponentTreeUI with invokeLater.
 void updateTreeUIAllDL()
          Call start() and updateComponentTreeUI for all Dialogs
 void updateTreeUIAllFR()
          Call start() and updateComponentTreeUI for all Frames
 void updateTreeUIAllIF()
          Call start() and updateComponentTreeUI for all InternalFrames
 void updateTreeUIAllPA()
          Call start() and updateComponentTreeUI for all Panels
 
Methods inherited from class com.cbse.jeasy.JEObject
backupEntry, clear, deserializeValue, getApplet, getApplLocale, getCenter, getComponent, getEast, getElementAt, getElementSize, getId, getJCallBack, getJClass, getLabel, getMode, getName, getNorth, getObjLocale, getParentId, getPreview, getProjectDirectory, getProperty, getRegisterText, getSouth, getStarted, getTitle, getType, getWest, getXMLtag, isEditable, isEnabled, isEnterprise, isProfessional, isStandard, isVisible, JEadd, JEadd, JEadd, JEadd, JEadd, JEadd, JEadd, JEadd, JEadd, JEadd, JEadd, JEaddTab, removeProperties, removeProperty, restoreEntry, serializeValue, setApplet, setApplLocale, setEditable, setEditable, setEnabled, setEnabled, setFocus, setJCallBack, setMarkable, setMarkable, setMode, setObjLocale, setParentId, setPreview, setProjectDirectory, setProperty, setStarted, setVisible, setVisible, start, wasEntryChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JEGlobal

public JEGlobal(java.lang.String s)
Reads the properties from a string.

Parameters:
s - contains properties and values
See Also:
JE#PropertyString

JEGlobal

public JEGlobal()
Method Detail

getDatafieldLayout

public java.lang.String getDatafieldLayout()

transferOnENTER

public boolean transferOnENTER()

onTABTransferOutOfTable

public boolean onTABTransferOutOfTable()

activateOnENTER

public boolean activateOnENTER()

getJETheme

public JETheme getJETheme()

getDefaultMetalTheme

public javax.swing.plaf.metal.DefaultMetalTheme getDefaultMetalTheme()

updateTreeUI

public void updateTreeUI(javax.swing.JComponent comp)
Calls updateComponentTreeUI with invokeLater.

Parameters:
comp -

updateTreeUIAllFR

public void updateTreeUIAllFR()
Call start() and updateComponentTreeUI for all Frames


updateTreeUIAllDL

public void updateTreeUIAllDL()
Call start() and updateComponentTreeUI for all Dialogs


updateTreeUIAllPA

public void updateTreeUIAllPA()
Call start() and updateComponentTreeUI for all Panels


updateTreeUIAllIF

public void updateTreeUIAllIF()
Call start() and updateComponentTreeUI for all InternalFrames


getLabelFont

public java.awt.Font getLabelFont()

getButtonBehind

public JEButton getButtonBehind()

getButtonFont

public java.awt.Font getButtonFont()

getTextFieldFont

public java.awt.Font getTextFieldFont()

getTreenodeFont

public java.awt.Font getTreenodeFont()

getMenuFont

public java.awt.Font getMenuFont()

getTabbedpaneFont

public java.awt.Font getTabbedpaneFont()

getTableFont

public java.awt.Font getTableFont()

getTableHeaderFont

public java.awt.Font getTableHeaderFont()

getPanelBorder

public javax.swing.border.Border getPanelBorder()

getTextfieldBorder

public javax.swing.border.Border getTextfieldBorder()

getTextareaBorder

public javax.swing.border.Border getTextareaBorder()

getComboboxBorder

public javax.swing.border.Border getComboboxBorder()

getTabbedpaneBorder

public javax.swing.border.Border getTabbedpaneBorder()

getTableBorder

public javax.swing.border.Border getTableBorder()

getSplitpaneBorder

public javax.swing.border.Border getSplitpaneBorder()

setCurrencyMask

public void setCurrencyMask(java.lang.String mask)

getCurrencyMask

public java.lang.String getCurrencyMask()

setDateMask

public void setDateMask(java.lang.String mask)

setTimeMask

public void setTimeMask(java.lang.String mask)

getAntialiasing

public boolean getAntialiasing()

getDateMask

public java.lang.String getDateMask()

getTimeMask

public java.lang.String getTimeMask()

setDecimalMask

public void setDecimalMask(java.lang.String mask)

getDecimalMask

public java.lang.String getDecimalMask()

getDecimalSeparator

public char getDecimalSeparator()

setDecimalSeparator

public void setDecimalSeparator(char ds)

getGroupingSeparator

public char getGroupingSeparator()

setGroupingSeparator

public void setGroupingSeparator(char ds)

getMarkingBackground

public javax.swing.plaf.ColorUIResource getMarkingBackground()

getErrorBackground

public javax.swing.plaf.ColorUIResource getErrorBackground()

getFocusBackground

public javax.swing.plaf.ColorUIResource getFocusBackground()

getFocusOnButtonBackground

public javax.swing.plaf.ColorUIResource getFocusOnButtonBackground()

setFocusBackground

public void setFocusBackground(java.lang.String rgb)

setFocusOnButtonBackground

public void setFocusOnButtonBackground(java.lang.String rgb)

getFrameGradientPaint

public java.awt.GradientPaint getFrameGradientPaint()

getDialogGradientPaint

public java.awt.GradientPaint getDialogGradientPaint()

getPanelGradientPaint

public java.awt.GradientPaint getPanelGradientPaint()

getOptionpaneGradientPaint

public java.awt.GradientPaint getOptionpaneGradientPaint()

getButtonGradientPaint

public java.awt.GradientPaint getButtonGradientPaint()

getLabelGradientPaint

public java.awt.GradientPaint getLabelGradientPaint()

getFrameTexturePaint

public java.awt.TexturePaint getFrameTexturePaint(java.awt.Component co)

getDialogTexturePaint

public java.awt.TexturePaint getDialogTexturePaint(java.awt.Component co)

getPanelTexturePaint

public java.awt.TexturePaint getPanelTexturePaint(java.awt.Component co)

getOptionpaneTexturePaint

public java.awt.TexturePaint getOptionpaneTexturePaint(java.awt.Component co)

getButtonTexturePaint

public java.awt.TexturePaint getButtonTexturePaint(java.awt.Component co)

getLabelTexturePaint

public java.awt.TexturePaint getLabelTexturePaint(java.awt.Component co)

getPanelLayout

public java.awt.LayoutManager getPanelLayout()

getFrameLayout

public java.awt.LayoutManager getFrameLayout()

getPanelConstraints

public java.awt.GridBagConstraints getPanelConstraints()

getTabbedpaneConstraints

public java.awt.GridBagConstraints getTabbedpaneConstraints()

getTableConstraints

public java.awt.GridBagConstraints getTableConstraints()

getSplitpaneConstraints

public java.awt.GridBagConstraints getSplitpaneConstraints()

getTreenodeConstraints

public java.awt.GridBagConstraints getTreenodeConstraints()

getFrameConstraints

public java.awt.GridBagConstraints getFrameConstraints()

getLabelConstraints

public java.awt.GridBagConstraints getLabelConstraints()

getTextfieldConstraints

public java.awt.GridBagConstraints getTextfieldConstraints()

getMaxFieldlength

public int getMaxFieldlength()

getLineHeight

public int getLineHeight()

getButtonConstraints

public java.awt.GridBagConstraints getButtonConstraints()

getCheckboxConstraints

public java.awt.GridBagConstraints getCheckboxConstraints()

getPanelInsets

public java.awt.Insets getPanelInsets()

getFrameInsets

public java.awt.Insets getFrameInsets()

getGlobal

public JEGlobal getGlobal()

getButtonBehindActivation

public java.lang.String getButtonBehindActivation()
Returns:
the buttonBehindActivation

setButtonBehindActivation

public void setButtonBehindActivation(java.lang.String buttonBehindActivation)
Parameters:
buttonBehindActivation - the buttonBehindActivation to set