Poseidon for UMLTM
  UMLdoc
 PREV  CLASSIFIER    NEXT  CLASSIFIER     FRAMES    NO FRAMES      
SUMMARY:   INNER | ATTR | ASSOC | CONSTR | METHOD     DETAIL:   INNER | ATTR | ASSOC | CONSTR | METHOD     DIAGRAMS:   COLLAB | SEQ | STATE | ACTIV

com.gentleware.services.util

Class LayoutDebugger

com.gentleware.services.util.LayoutDebugger

public class LayoutDebugger



 Attribute Summary
private static JTextField  _borderField
 
private static JLabel  _borderLabel
 
private static JTextField  _classField
 
private static JLabel  _classLabel
 
private static JTextField  _currentSizeField
 
private static JLabel  _currentSizeLabel
 
private static JFrame  _debugFrame
 
private static boolean  _enabled
 
private static JTextField  _insetsField
 
private static JLabel  _insetsLabel
 
private static JTextField  _layoutField
 
private static JLabel  _layoutLabel
 
private static JTextField  _maximumSizeField
 
private static JLabel  _maximumSizeLabel
 
private static JTextField  _minimumSizeField
 
private static JLabel  _minimumSizeLabel
 
private static JTextField  _nameField
 
private static JLabel  _nameLabel
 
private static JTextField  _positionField
 
private static JLabel  _positionLabel
 
private static JTextField  _preferredSizeField
 
private static JLabel  _preferredSizeLabel
 
private static JTextField  _resourceField
 
private static JLabel  _resourceLabel
 
private static JCheckBox  _setMaximumSizeCheckBox
 
private static JCheckBox  _setMinimumSizeCheckBox
 
private static JCheckBox  _setPreferredSizeCheckBox
 
arrow_up
 

 Association Summary
private Component  _currentComponent
 
arrow_up
 

 Constructor Summary
private   LayoutDebugger()
 
arrow_up
 

 Method Summary
private static void   __initializer()
 
private static void   addLabelAndField(Container container, Component label, Component field)
 
private static void   addLabelCheckBoxAndField(Container container, Component label, Component checkbox, Component field)
 
private static JTextField   createTextField()
 
private static String   getPositionText(Point point)
 
private static ResourceId   getResourceId(Component component)
 
private static String   getSizeText(Dimension size)
 
public static void   install()
 
private static void   toggleLayoutDebugGlassPanes()
 
private static void   updateCurrentComponent(Component component)
 
arrow_up
 

Tagged Values
static false
gentleware-imported-line-number 16
gentleware-imported-package-statement-line-number 5
 

 Attribute Detail

_borderField

private static JTextField _borderField

arrow_up


_borderLabel

private static JLabel _borderLabel

arrow_up


_classField

private static JTextField _classField

arrow_up


_classLabel

private static JLabel _classLabel

arrow_up


_currentSizeField

private static JTextField _currentSizeField

arrow_up


_currentSizeLabel

private static JLabel _currentSizeLabel

arrow_up


_debugFrame

private static JFrame _debugFrame

arrow_up


_enabled

private static boolean _enabled

arrow_up


_insetsField

private static JTextField _insetsField

arrow_up


_insetsLabel

private static JLabel _insetsLabel

arrow_up


_layoutField

private static JTextField _layoutField

arrow_up


_layoutLabel

private static JLabel _layoutLabel

arrow_up


_maximumSizeField

private static JTextField _maximumSizeField

arrow_up


_maximumSizeLabel

private static JLabel _maximumSizeLabel

arrow_up


_minimumSizeField

private static JTextField _minimumSizeField

arrow_up


_minimumSizeLabel

private static JLabel _minimumSizeLabel

arrow_up


_nameField

private static JTextField _nameField

arrow_up


_nameLabel

private static JLabel _nameLabel

arrow_up


_positionField

private static JTextField _positionField

arrow_up


_positionLabel

private static JLabel _positionLabel

arrow_up


_preferredSizeField

private static JTextField _preferredSizeField

arrow_up


_preferredSizeLabel

private static JLabel _preferredSizeLabel

arrow_up


_resourceField

private static JTextField _resourceField

arrow_up


_resourceLabel

private static JLabel _resourceLabel

arrow_up


_setMaximumSizeCheckBox

private static JCheckBox _setMaximumSizeCheckBox

arrow_up


_setMinimumSizeCheckBox

private static JCheckBox _setMinimumSizeCheckBox

arrow_up


_setPreferredSizeCheckBox

private static JCheckBox _setPreferredSizeCheckBox

arrow_up
 Association Detail

_currentComponent

private Component _currentComponent

arrow_up
 Constructor Detail

LayoutDebugger

private com.gentleware.services.util.LayoutDebugger LayoutDebugger()

Returns:
arrow_up
 Method Detail

__initializer

private static void __initializer()

arrow_up


addLabelAndField

private static void addLabelAndField(Container container, Component label, Component field)

Parameters:
container -
label -
field -
arrow_up


addLabelCheckBoxAndField

private static void addLabelCheckBoxAndField(Container container, Component label, Component checkbox, Component field)

Parameters:
container -
label -
checkbox -
field -
arrow_up


createTextField

private static JTextField createTextField()

Returns:
arrow_up


getPositionText

private static String getPositionText(Point point)

Parameters:
point -
Returns:
arrow_up


getResourceId

private static ResourceId getResourceId(Component component)

Parameters:
component -
Returns:
arrow_up


getSizeText

private static String getSizeText(Dimension size)

Parameters:
size -
Returns:
arrow_up


install

public static void install()

arrow_up


toggleLayoutDebugGlassPanes

private static void toggleLayoutDebugGlassPanes()

arrow_up


updateCurrentComponent

private static void updateCurrentComponent(Component component)

Parameters:
component -
arrow_up
Created  2004 - 12 - 1

    Poseidon for UMLTM
  UMLdoc
 PREV  CLASSIFIER    NEXT  CLASSIFIER     FRAMES    NO FRAMES      
SUMMARY:   INNER | ATTR | ASSOC | CONSTR | METHOD     DETAIL:   INNER | ATTR | ASSOC | CONSTR | METHOD     DIAGRAMS:   COLLAB | SEQ | STATE | ACTIV

Generated with Poseidon for UMLTM.
Poseidon is a registered trademark of Gentleware AG in Germany, USA and other countries. Copyright 2003-2004 Gentleware AG, Schanzenstr. 70, 20357 Hamburg, Germany. All Rights Reserved.

UML is a trademark or registered trademark of Object Management Group, Inc. in the U.S. and other countries.