Class PersonEidSimpleDataEditPanel
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
be.gaudry.swing.component.BrolPanel
be.gaudry.swing.eid.control.eidpart.PersonSimpleDataEditPanel
be.gaudry.swing.eid.control.eidpart.PersonEidSimpleDataEditPanel
- All Implemented Interfaces:
IItem<PersonExt>
,IItemEditor<PersonExt>
,IItemPanel<PersonExt>
,IEidPart
,IPhotoFilePanel
,ImageObserver
,MenuContainer
,PropertyChangeListener
,Serializable
,EventListener
,Accessible
- 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
Modifier and TypeFieldDescription(package private) JTextField
(package private) JTextField
(package private) JTextField
(package private) JTextField
(package private) JTextField
Fields inherited from class be.gaudry.swing.eid.control.eidpart.PersonSimpleDataEditPanel
birthDatePicker, firstnameLabel, firstnameTextField, nameTextField, person, pseudoTextField, sexComboBox
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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Clear all EID data field (set textfields empty, reset photo and certificates, etc.).void
Gets data from the item object and set the view components with itbe.belgium.eid.objects.IDPhoto
protected void
initGUI()
Method that places the various graphical components on the panel.static void
Auto-generated main method to display this JPanel inside a new JFrame.void
setEidPhoto(be.belgium.eid.objects.IDPhoto beIDPhoto)
void
setIDData(be.belgium.eid.objects.IDData data)
Allow to set IDData from other classes into the packageprotected void
Method used to define the different texts or images according to a language.void
setPhotoFile(File jpgFile)
void
void
Gets data from the view, and sets the item data with itMethods inherited from class be.gaudry.swing.eid.control.eidpart.PersonSimpleDataEditPanel
clearEidPhoto, customizeGUI, forcePhotoRefresh, getItemName, getPanel, getPhotoFromGUI, initData, initListeners, saveOrUpdateItem, setEidColors, setEidPhoto, setItem
Methods inherited from class be.gaudry.swing.component.BrolPanel
finalize, getString, propertyChange
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, setEnabled, 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 Details
-
nationalityTextField
JTextField nationalityTextField -
nationalNumberTextField
JTextField nationalNumberTextField -
firstname3TextField
JTextField firstname3TextField -
firstname2TextField
JTextField firstname2TextField -
birthPlaceTextField
JTextField birthPlaceTextField
-
-
Constructor Details
-
PersonEidSimpleDataEditPanel
public PersonEidSimpleDataEditPanel()
-
-
Method Details
-
setLanguage
protected void setLanguage()Description copied from class:BrolPanel
Method used to define the different texts or images according to a language. If this panel observesLanguageHelper
, each time it changes, this method is called.
For texts, it is possible to call the methodBrolPanel.getString(String, String)
to retrieve a text according to the default language- Overrides:
setLanguage
in classPersonSimpleDataEditPanel
-
setPhotoFile
- Specified by:
setPhotoFile
in interfaceIPhotoFilePanel
- Overrides:
setPhotoFile
in classPersonSimpleDataEditPanel
-
setEidPhoto
public final void setEidPhoto(be.belgium.eid.objects.IDPhoto beIDPhoto) -
getBeIDPhoto
public be.belgium.eid.objects.IDPhoto getBeIDPhoto() -
setIDData
public void setIDData(be.belgium.eid.objects.IDData data)Description copied from class:PersonSimpleDataEditPanel
Allow to set IDData from other classes into the package- Overrides:
setIDData
in classPersonSimpleDataEditPanel
-
clearData
public void clearData()Description copied from interface:IEidPart
Clear all EID data field (set textfields empty, reset photo and certificates, etc.).- Specified by:
clearData
in interfaceIEidPart
- Overrides:
clearData
in classPersonSimpleDataEditPanel
-
data2view
public void data2view()Description copied from interface:IItemEditor
Gets data from the item object and set the view components with it- Specified by:
data2view
in interfaceIItemEditor<PersonExt>
- Overrides:
data2view
in classPersonSimpleDataEditPanel
-
view2data
public void view2data()Description copied from interface:IItemEditor
Gets data from the view, and sets the item data with it- Specified by:
view2data
in interfaceIItemEditor<PersonExt>
- Overrides:
view2data
in classPersonSimpleDataEditPanel
-
view2BeIDPerson
-
main
Auto-generated main method to display this JPanel inside a new JFrame. -
initGUI
protected void initGUI()Description copied from class:BrolPanel
Method that places the various graphical components on the panel. This method is also used by jgloo to build the view.- Overrides:
initGUI
in classPersonSimpleDataEditPanel
-