|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
tecgraf.javautils.gui.calendar.CalendarDateField
public class CalendarDateField
Painel com campo para data podendo ser um JTextField ou
DateField por default. Contém um botão para ativar um calendário
visual com o objetivo de atualizar a data do campo para data.
| 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 |
|---|
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 | |
|---|---|
CalendarDateField()
Construtor. |
|
CalendarDateField(JTextField field)
Construtor |
|
CalendarDateField(JTextField field,
Locale locale)
Construtor |
|
CalendarDateField(Locale locale)
Construtor |
|
| Method Summary | |
|---|---|
void |
addCalendarDateFieldListener(CalendarDateFieldListener listener)
Deprecated. utilizar método addDateListener |
void |
addDateListener(DateListener listener)
Adiciona um listener de data |
CalendarPanel |
getCalendar()
Obtém o calendário |
JLabel |
getCalendarButton()
Obtém o botão de calendário |
Date |
getDate()
Obtém o valor do campo |
Long |
getDateInMillis()
Obtém o valor do campo em milisegundos. |
JTextField |
getField()
Obtém o campo para data |
String |
getText()
Retorna o texto do campo de data. |
boolean |
isButtonsInCalendarVisible()
Indica se os botões Confirmar e Cancelar estarão visíveis no calendário. |
boolean |
isValidDate()
Verifica se a data está correta |
void |
removeCalendarDateFieldListener(CalendarDateFieldListener listener)
Deprecated. utilizar método removeDateListener |
void |
removeDateListener(DateListener listener)
Remove um listener de data |
void |
setButtonsInCalendarVisible(boolean visible)
Seta se os botões Confirmar e Cancelar estarão visíveis no calendário. |
void |
setDate(Date date)
Muda o valor do campo. |
void |
setEditable(boolean editable)
Indica se este componente deve ou não ser editável. |
void |
setEnabled(boolean enabled)
|
Long |
showAsDialog(JFrame owner,
String title,
Component comp)
Exibe um JDialog com o campo e botão para exibir o calendário. |
| Methods inherited from class javax.swing.JPanel |
|---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public CalendarDateField()
DateField com o
locale default do LNG
public CalendarDateField(Locale locale)
locale - Locale para a visualização das datas.public CalendarDateField(JTextField field)
field - Campo para data
public CalendarDateField(JTextField field,
Locale locale)
field - Campo para datalocale - Locale para a visualização das datas.| Method Detail |
|---|
public JTextField getField()
JTextFieldpublic CalendarPanel getCalendar()
CalendarPanelpublic JLabel getCalendarButton()
JLabelpublic Date getDate()
public Long getDateInMillis()
public void setDate(Date date)
CalendarDateFieldListener são chamados para tratar o evento de
mudança na data.
date - o novo valor do campopublic String getText()
public boolean isValidDate()
public void setEditable(boolean editable)
editable - o boolean indicando se deve ou não ser editável.public void setEnabled(boolean enabled)
setEnabled in class JComponentpublic boolean isButtonsInCalendarVisible()
public void setButtonsInCalendarVisible(boolean visible)
visible - boolean@Deprecated public void addCalendarDateFieldListener(CalendarDateFieldListener listener)
addDateListener
listener - CalendarListener@Deprecated public void removeCalendarDateFieldListener(CalendarDateFieldListener listener)
removeDateListener
listener - CalendarListener
public Long showAsDialog(JFrame owner,
String title,
Component comp)
JDialog com o campo e botão para exibir o calendário.
owner - JFrametitle - Título para o dialogcomp - Component usado para localizar o JDialog na
tela ou NULL para ser centralizado na tela.
Long com a data em milisegundos ou NULL caso o
JDialog seja fechado sem escolher nenhum valor.public void addDateListener(DateListener listener)
listener - DateListenerpublic void removeDateListener(DateListener listener)
listener - DateListener
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||