Class DefaultAddressPanel
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- com.openindex.openestate.tool.gui.AbstractPanel
-
- com.openindex.openestate.tool.gui.DefaultAddressPanel
-
- All Implemented Interfaces:
ImageObserver
,MenuContainer
,Serializable
,Accessible
,org.xnap.commons.i18n.LocaleChangeListener
- Direct Known Subclasses:
AgencyContactAddressPanel
,ContactsEntryAddressPanel
public class DefaultAddressPanel extends AbstractPanel
Allgemeines Panel zur Bearbeitung einer Adresse.- Author:
- Andreas Rudolph
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
-
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
-
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
-
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
-
Field Summary
-
Fields inherited from class javax.swing.JComponent
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.Component
accessibleContext, 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
Constructors Constructor Description DefaultAddressPanel()
DefaultAddressPanel(int layout)
DefaultAddressPanel(AddressImpl address)
DefaultAddressPanel(AddressImpl address, int layout)
DefaultAddressPanel(AddressImpl address, int layout, int labelColWidth)
-
Method Summary
-
Methods inherited from class com.openindex.openestate.tool.gui.AbstractPanel
localeChanged
-
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
-
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, 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, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, 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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, 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, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Field Detail
-
LAYOUT_1_COLS
public static final int LAYOUT_1_COLS
- See Also:
- Constant Field Values
-
LAYOUT_2_COLS
public static final int LAYOUT_2_COLS
- See Also:
- Constant Field Values
-
isPersonAddress
protected boolean isPersonAddress
-
isCompanyAddress
protected boolean isCompanyAddress
-
addressStreetField
protected JTextField addressStreetField
-
addressStreetNrField
protected JTextField addressStreetNrField
-
addressCityField
protected JTextField addressCityField
-
addressCityPartField
protected JTextField addressCityPartField
-
addressPostalCodeField
protected JTextField addressPostalCodeField
-
addressCountryField
protected JComboBox<CountryObject> addressCountryField
-
addressRegionField
protected JTextField addressRegionField
-
personFirstNameField
protected JTextField personFirstNameField
-
personMiddleNameField
protected JTextField personMiddleNameField
-
personLastNameField
protected JTextField personLastNameField
-
personMailField
protected JTextField personMailField
-
personPhoneField
protected JTextField personPhoneField
-
personPhoneMobileField
protected JTextField personPhoneMobileField
-
personFaxField
protected JTextField personFaxField
-
personTitleField
protected JTextField personTitleField
-
companyNameField
protected JTextField companyNameField
-
companyNameAdditionField
protected JTextField companyNameAdditionField
-
companyTypeField
protected JTextField companyTypeField
-
companyPositionField
protected JTextField companyPositionField
-
companyBusinessField
protected JTextField companyBusinessField
-
companyDepartmentField
protected JTextField companyDepartmentField
-
companyMailField
protected JTextField companyMailField
-
companyPhoneField
protected JTextField companyPhoneField
-
companyPhoneMobileField
protected JTextField companyPhoneMobileField
-
companyFaxField
protected JTextField companyFaxField
-
companyWebsiteField
protected DefaultWebLinkField companyWebsiteField
-
-
Constructor Detail
-
DefaultAddressPanel
public DefaultAddressPanel()
-
DefaultAddressPanel
public DefaultAddressPanel(int layout)
-
DefaultAddressPanel
public DefaultAddressPanel(AddressImpl address)
-
DefaultAddressPanel
public DefaultAddressPanel(AddressImpl address, int layout)
-
DefaultAddressPanel
public DefaultAddressPanel(AddressImpl address, int layout, int labelColWidth)
-
-
Method Detail
-
finishAddressPanel
protected void finishAddressPanel(DefaultFormBuilder builder)
-
finishCompanyPanel
protected void finishCompanyPanel(DefaultFormBuilder builder)
-
finishPersonPanel
protected void finishPersonPanel(DefaultFormBuilder builder)
-
getSelectedCountry
public String getSelectedCountry()
-
getSelectedCountryName
public String getSelectedCountryName()
-
getTitleForAddressForm
protected String getTitleForAddressForm()
-
getTitleForCompanyForm
protected String getTitleForCompanyForm()
-
getTitleForPersonForm
protected String getTitleForPersonForm()
-
init
protected void init()
-
initInputs
public void initInputs()
-
isModifiedInput
public boolean isModifiedInput()
-
isValidInput
public boolean isValidInput()
-
loadAddress
public void loadAddress(AddressImpl address)
-
prepareAddressPanel
protected void prepareAddressPanel(DefaultFormBuilder builder)
-
prepareCompanyPanel
protected void prepareCompanyPanel(DefaultFormBuilder builder)
-
preparePersonPanel
protected void preparePersonPanel(DefaultFormBuilder builder)
-
registerValidation
protected void registerValidation(JComponent field)
-
registerValidation
protected void registerValidation(JComponent field, ValidationRule rule)
-
saveAddress
public void saveAddress(AddressImpl address)
-
setEditable
public void setEditable(boolean set)
-
setEnabled
public void setEnabled(boolean set)
- Overrides:
setEnabled
in classJComponent
-
setValidationEnabled
public void setValidationEnabled(boolean set)
-
updateLocalization
protected void updateLocalization()
- Overrides:
updateLocalization
in classAbstractPanel
-
validateInputs
public void validateInputs()
-
-