|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
pt.moredata.widgets.DateChooser
Title: DataDateChooser
Description: Beans para criação de forms
DataDateChooser - Bean que implementa uma janela para escolha num calendario
Original da lamasoft
Numa primeira fase implementa os tipo de dados do Informix JDateChooser is a
simple Date choosing component with similar functionality to JFileChooser
and JColorChooser. It can be used as a component, to be inserted into a
client layout, or can display it's own Dialog through use of the showDialog method.
JDateChooser can be initialized to the current date using the no argument constructor, or initialized to a predefined date by passing an instance of Calendar to the constructor.
Using the JDateChooser dialog works in a similar manner to JFileChooser or
JColorChooser. The showDialog method
returns an int that equates to the public variables ACCEPT_OPTION,
CANCEL_OPTION or ERROR_OPTION.
JDateChooser chooser = new JDateChooser();
if (chooser.showDialog(this, "Select a date...") ==
JDateChooser.ACCEPT_OPTION) {
Calendar selectedDate = chooser.getSelectedDate();
// process date here...
}
To use JDateChooser as a component within a GUI, users should subclass
JDateChooser and override the acceptSelection and
cancelSelection methods to process the
corresponding user selection.
The current date can be retrieved by calling getSelectedDate method. Copyright
Copyright (C) 2002 Moredata This program is free
software; you can redistribute it and/or modify it under the terms of the
GNU General Public License as published by the Free Software Foundation;
either version 2 of the License, or (at your option) any later version. This
program is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
details. You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software Foundation, Inc,
59 Temple Place-Suite 330, Boston, MA 02111-1307, USA. Company : Moredata
| Nested Class Summary |
| Nested classes inherited from class javax.swing.JFrame |
javax.swing.JFrame.AccessibleJFrame |
| Nested classes inherited from class java.awt.Frame |
java.awt.Frame.AccessibleAWTFrame |
| Nested classes inherited from class java.awt.Window |
java.awt.Window.AccessibleAWTWindow |
| Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
static int |
ACCEPT_OPTION
Value returned by showDialog upon
pressing the "okay" button. |
static int |
CANCEL_OPTION
Value returned by showDialog upon
pressing the "cancel" button. |
static int |
ERROR_OPTION
Value returned by showDialog upon
an error. |
| Fields inherited from class javax.swing.JFrame |
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
| Fields inherited from class java.awt.Frame |
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR |
| Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface javax.swing.WindowConstants |
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
| Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
DateChooser()
This constructor creates a new instance of DataDateChooser initialized to the current date. |
|
| Method Summary | |
void |
addActionListener(java.awt.event.ActionListener l)
Passa os action Listeners enviados ao calendario |
java.util.Calendar |
getMaxValue()
Recebe o máximo definido para o calendário |
java.util.Calendar |
getMinValue()
Recebe o minimo definido para o calendário |
java.lang.Object |
getObject()
Gets the object attribute of the DateChooser object |
void |
hide()
Esconde a janela (JWindow) que contem o calendario |
boolean |
isPopupVisible()
Devolve true se a popup com o calendario estiver visivel, false caso contrario |
static void |
main(java.lang.String[] args)
Description of the Method |
void |
removeActionListener(java.awt.event.ActionListener l)
removes an ActionListener from the button |
void |
setMaxValue(int dia,
int mes,
int ano)
Afectação do máximo que poderá ser apresentado pelo calendário |
void |
setMinValue(int dia,
int mes,
int ano)
Afectação do minimo que poderá ser apresentado pelo calendário |
void |
setObject(int dia,
int mes,
int ano)
Afectação da data que irá ser apresentada pelo calendário |
void |
show(java.awt.Component parent)
Pops up a Date chooser dialog below or above the component (if have space) parent . |
| Methods inherited from class javax.swing.JFrame |
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
| Methods inherited from class java.awt.Frame |
addNotify, finalize, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
| Methods inherited from class java.awt.Window |
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, show, toBack, toFront |
| Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.awt.MenuContainer |
getFont, postEvent |
| Field Detail |
public static final int ERROR_OPTION
showDialog upon
an error.
public static final int ACCEPT_OPTION
showDialog upon
pressing the "okay" button.
public static final int CANCEL_OPTION
showDialog upon
pressing the "cancel" button.
| Constructor Detail |
public DateChooser()
| Method Detail |
public void show(java.awt.Component parent)
parent - Description of the Parameterpublic void hide()
public boolean isPopupVisible()
public void addActionListener(java.awt.event.ActionListener l)
l - The feature to be added to the ActionListener attributepublic void removeActionListener(java.awt.event.ActionListener l)
l - Description of the Parameterpublic java.lang.Object getObject()
public static void main(java.lang.String[] args)
args - Description of the Parameter
public void setObject(int dia,
int mes,
int ano)
dia - Dia da data afectadames - Mes da data afectadaano - da data afectada
public void setMaxValue(int dia,
int mes,
int ano)
dia - Dia da data maximames - Mes da data maximaano - Ano da data maxima
public void setMinValue(int dia,
int mes,
int ano)
dia - Dia da data minimames - Mes da data minimaano - da data minimapublic java.util.Calendar getMaxValue()
public java.util.Calendar getMinValue()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||