ssbm.presentation.gui
Class GestioneMovimentazione

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by ssbm.presentation.gui.GestioneMovimentazione
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, Editable, Form, Gettable, Searchable

public class GestioneMovimentazione
extends javax.swing.JPanel
implements Searchable, Editable, Gettable

Questa classe rappresenta la schermata contenente il form per la modifica e l’inserimento di singole movimentazioni.

Author:
Salvatore Piccione
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
private  javax.swing.JComboBox cmb_tipo_param
           
private  int CODICE_FORM
           
private static java.lang.String DATE_FORMAT
           
private static java.text.DateFormat DATE_FORMATTER
           
private  java.lang.String id
           
private  javax.swing.JLabel intestazione
           
private  javax.swing.JLabel lbl_ammontare
           
private  javax.swing.JLabel lbl_controparte
           
private  javax.swing.JLabel lbl_controparte_param
           
private  javax.swing.JLabel lbl_data_origine
           
private  javax.swing.JLabel lbl_data_origine_param
           
private  javax.swing.JLabel lbl_data_registrazione
           
private  javax.swing.JLabel lbl_descrizione
           
private  javax.swing.JLabel lbl_tipo
           
private  javax.swing.JLabel lbl_tipo_param
           
private  java.lang.String natura
           
private  javax.swing.JButton pls_recupera
           
private  javax.swing.JPanel pnl_dati
           
private  javax.swing.JPanel pnl_parametri
           
private  javax.swing.JButton pulsante
           
private  com.toedter.calendar.JDateChooser scegli_data_origine
           
private  com.toedter.calendar.JDateChooser scegli_data_origine_rif
           
private  com.toedter.calendar.JDateChooser scegli_data_registrazione
           
private  javax.swing.JComboBox scegli_tipo
           
private  javax.swing.JScrollPane scroll_descrizione
           
private static long serialVersionUID
           
private  java.lang.String tipo
           
private  javax.swing.JTextField txt_ammontare
           
private  javax.swing.JTextField txt_controparte
           
private  javax.swing.JTextField txt_controparte_param
           
private  javax.swing.JTextArea txt_descrizione
           
private static java.lang.String USERNAME_PROP_NAME
           
 
Fields inherited from class javax.swing.JComponent
accessibleContext, 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
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
GestioneMovimentazione(int codiceForm)
          Costruisce il form identificato dal codice numerico passato come parametro.
 
Method Summary
private  javax.swing.JComboBox getCmb_tipo_param()
           
 int getFormCode()
          Restituisce il codice numerico che identifica il form.
 DataContainer getFormData()
          Recupera i dati riportati nei campi del form.
private  javax.swing.JLabel getLbl_ammontare()
           
private  javax.swing.JLabel getLbl_controparte_param()
           
private  javax.swing.JLabel getLbl_data_origine_param()
           
private  javax.swing.JLabel getLbl_descrizione()
           
private  javax.swing.JLabel getLbl_tipo_param()
           
 DataContainer getParameters()
          Recupera i parametri di ricerca inseriti negli appositi campi del form.
private  javax.swing.JButton getPls_recupera()
           
private  javax.swing.JPanel getPnl_parametri()
           
private  com.toedter.calendar.JDateChooser getScegliDataOrigineRif()
           
private  javax.swing.JScrollPane getScroll_descrizione()
           
private  javax.swing.JTextField getTxt_ammontare()
           
private  javax.swing.JTextField getTxt_controparte_param()
           
private  javax.swing.JTextArea getTxt_descrizione()
           
private  void initGUI()
           
 void loadList(DataContainer[] valueList)
          Popola le combo box contenenti i tipi di entrata o di uscita.
private  void setForm()
           
 void setFormData(DataContainer data)
          Imposta i campi del form.
private  void showParameters(boolean visibile)
           
 
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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, 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, transferFocusBackward, 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, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, 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, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

pulsante

private javax.swing.JButton pulsante

lbl_data_registrazione

private javax.swing.JLabel lbl_data_registrazione

pls_recupera

private javax.swing.JButton pls_recupera

pnl_dati

private javax.swing.JPanel pnl_dati

lbl_tipo_param

private javax.swing.JLabel lbl_tipo_param

cmb_tipo_param

private javax.swing.JComboBox cmb_tipo_param

lbl_controparte_param

private javax.swing.JLabel lbl_controparte_param

txt_controparte_param

private javax.swing.JTextField txt_controparte_param

pnl_parametri

private javax.swing.JPanel pnl_parametri

scegli_tipo

private javax.swing.JComboBox scegli_tipo

lbl_tipo

private javax.swing.JLabel lbl_tipo

lbl_data_origine

private javax.swing.JLabel lbl_data_origine

txt_controparte

private javax.swing.JTextField txt_controparte

lbl_controparte

private javax.swing.JLabel lbl_controparte

intestazione

private javax.swing.JLabel intestazione

scegli_data_origine

private com.toedter.calendar.JDateChooser scegli_data_origine

scegli_data_registrazione

private com.toedter.calendar.JDateChooser scegli_data_registrazione

lbl_data_origine_param

private javax.swing.JLabel lbl_data_origine_param

scegli_data_origine_rif

private com.toedter.calendar.JDateChooser scegli_data_origine_rif

lbl_descrizione

private javax.swing.JLabel lbl_descrizione

txt_descrizione

private javax.swing.JTextArea txt_descrizione

scroll_descrizione

private javax.swing.JScrollPane scroll_descrizione

lbl_ammontare

private javax.swing.JLabel lbl_ammontare

txt_ammontare

private javax.swing.JTextField txt_ammontare

tipo

private java.lang.String tipo

id

private java.lang.String id

natura

private java.lang.String natura

CODICE_FORM

private int CODICE_FORM

DATE_FORMAT

private static final java.lang.String DATE_FORMAT
See Also:
Constant Field Values

DATE_FORMATTER

private static final java.text.DateFormat DATE_FORMATTER

USERNAME_PROP_NAME

private static final java.lang.String USERNAME_PROP_NAME
See Also:
Constant Field Values
Constructor Detail

GestioneMovimentazione

public GestioneMovimentazione(int codiceForm)
                       throws java.lang.IllegalArgumentException
Costruisce il form identificato dal codice numerico passato come parametro.

Parameters:
codiceForm - no dei seguenti codici numerici:
Throws:
java.lang.IllegalArgumentException - se codiceForm è un numero diverso da quelli elencati.
Method Detail

initGUI

private void initGUI()

getFormCode

public int getFormCode()
Description copied from interface: Form
Restituisce il codice numerico che identifica il form.

Specified by:
getFormCode in interface Form
Returns:
il codice numerico che identifica il form.
See Also:
GUIConstants.FormCode

setForm

private void setForm()

showParameters

private void showParameters(boolean visibile)

loadList

public void loadList(DataContainer[] valueList)
Popola le combo box contenenti i tipi di entrata o di uscita.

Parameters:
valueList - l'array contenente i tipi di entrata o di uscita.

getTxt_ammontare

private javax.swing.JTextField getTxt_ammontare()

getLbl_ammontare

private javax.swing.JLabel getLbl_ammontare()

getScroll_descrizione

private javax.swing.JScrollPane getScroll_descrizione()

getTxt_descrizione

private javax.swing.JTextArea getTxt_descrizione()

getLbl_descrizione

private javax.swing.JLabel getLbl_descrizione()

getScegliDataOrigineRif

private com.toedter.calendar.JDateChooser getScegliDataOrigineRif()

getLbl_data_origine_param

private javax.swing.JLabel getLbl_data_origine_param()

getPnl_parametri

private javax.swing.JPanel getPnl_parametri()

getTxt_controparte_param

private javax.swing.JTextField getTxt_controparte_param()

getLbl_controparte_param

private javax.swing.JLabel getLbl_controparte_param()

getCmb_tipo_param

private javax.swing.JComboBox getCmb_tipo_param()

getLbl_tipo_param

private javax.swing.JLabel getLbl_tipo_param()

getPls_recupera

private javax.swing.JButton getPls_recupera()

setFormData

public void setFormData(DataContainer data)
Description copied from interface: Editable
Imposta i campi del form.

Specified by:
setFormData in interface Editable
Parameters:
data - l'esemplare di DataContainer contenente i dati con i quali popolare i campi del form.

getFormData

public DataContainer getFormData()
Description copied from interface: Gettable
Recupera i dati riportati nei campi del form.

Specified by:
getFormData in interface Gettable
Returns:
l'esemplare di DataContainer contenente i dati riportati nei campi del form.

getParameters

public DataContainer getParameters()
Description copied from interface: Searchable
Recupera i parametri di ricerca inseriti negli appositi campi del form.

Specified by:
getParameters in interface Searchable
Returns:
l'esemplare di DataContainer contenente i parametri di ricerca inseriti.