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.AccessibleJPanelNested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponentNested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Field Summary
FieldsModifier and TypeFieldDescription(package private) JTextField(package private) JTextField(package private) JTextField(package private) JTextField(package private) JTextFieldFields inherited from class be.gaudry.swing.eid.control.eidpart.PersonSimpleDataEditPanel
birthDatePicker, firstnameLabel, firstnameTextField, nameTextField, person, pseudoTextField, sexComboBoxFields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWFields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidClear all EID data field (set textfields empty, reset photo and certificates, etc.).voidGets data from the item object and set the view components with itbe.belgium.eid.objects.IDPhotoprotected voidinitGUI()Method that places the various graphical components on the panel.static voidAuto-generated main method to display this JPanel inside a new JFrame.voidsetEidPhoto(be.belgium.eid.objects.IDPhoto beIDPhoto)voidsetIDData(be.belgium.eid.objects.IDData data)Allow to set IDData from other classes into the packageprotected voidMethod used to define the different texts or images according to a language.voidsetPhotoFile(File jpgFile)voidvoidGets 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, setItemMethods inherited from class be.gaudry.swing.component.BrolPanel
finalize, getString, propertyChangeMethods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIMethods 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, updateMethods 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, validateTreeMethods 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:BrolPanelMethod 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:
setLanguagein classPersonSimpleDataEditPanel
-
setPhotoFile
- Specified by:
setPhotoFilein interfaceIPhotoFilePanel- Overrides:
setPhotoFilein 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:PersonSimpleDataEditPanelAllow to set IDData from other classes into the package- Overrides:
setIDDatain classPersonSimpleDataEditPanel
-
clearData
public void clearData()Description copied from interface:IEidPartClear all EID data field (set textfields empty, reset photo and certificates, etc.).- Specified by:
clearDatain interfaceIEidPart- Overrides:
clearDatain classPersonSimpleDataEditPanel
-
data2view
public void data2view()Description copied from interface:IItemEditorGets data from the item object and set the view components with it- Specified by:
data2viewin interfaceIItemEditor<PersonExt>- Overrides:
data2viewin classPersonSimpleDataEditPanel
-
view2data
public void view2data()Description copied from interface:IItemEditorGets data from the view, and sets the item data with it- Specified by:
view2datain interfaceIItemEditor<PersonExt>- Overrides:
view2datain classPersonSimpleDataEditPanel
-
view2BeIDPerson
-
main
Auto-generated main method to display this JPanel inside a new JFrame. -
initGUI
protected void initGUI()Description copied from class:BrolPanelMethod that places the various graphical components on the panel. This method is also used by jgloo to build the view.- Overrides:
initGUIin classPersonSimpleDataEditPanel
-