| javax.swing.JPanel br.com.gfpshare.beans.ZCalendarTextField
ZCalendarTextField | public class ZCalendarTextField extends JPanel implements Serializable,ICalendarField,AncestorListener,RequiredField(Code) | | Classe que representa um componente composto de um JFormattedTextField e um JButton, sendo que o JFormattedTextField é responssável por exibir uma String que
representa uma data, assim como validar as String´s digitadas pelo usuário; o JButton é responssável por acionar um componente que implemente a interface
ICalendar, o qual exibirá uma forma visual do usuário selecionar uma data.
Atualmente existem dois componentes que implementam a interface ICalendar. ICalendarFrame e ICalendarWindow, ambos podem ser passados para o contrutor desta
classe. O componete padrão é uma instância de ICalendarFrame, que será usada caso não seja passada qualquer outra para o construtor da classe.
author: Igor Regis da Silva Simoes See Also: ICalendar |
Constructor Summary | |
public | ZCalendarTextField() Cria uma nova instancia de ICalendarTextField, tendo como padrão um ICalendarFrame, para edição visual da data pelo ususário. | public | ZCalendarTextField(JFormattedTextField.AbstractFormatterFactory f) Cria uma instancia de ICalendarTextField com uma novo formato de exibição para a data, tendo como padrão um ICalendarFrame, para edição visual da data
pelo ususário. | public | ZCalendarTextField(ICalendar calendario) Cria uma instancia de ICalendarTextField com uma novo formato de exibição para a data, tendo como componente de edição visual da data o que é passado
como parâmetro. |
ZCalendarTextField | public ZCalendarTextField()(Code) | | Cria uma nova instancia de ICalendarTextField, tendo como padrão um ICalendarFrame, para edição visual da data pelo ususário.
|
ZCalendarTextField | public ZCalendarTextField(JFormattedTextField.AbstractFormatterFactory f)(Code) | | Cria uma instancia de ICalendarTextField com uma novo formato de exibição para a data, tendo como padrão um ICalendarFrame, para edição visual da data
pelo ususário.
Parameters: f - Configuração do formato |
ZCalendarTextField | public ZCalendarTextField(ICalendar calendario)(Code) | | Cria uma instancia de ICalendarTextField com uma novo formato de exibição para a data, tendo como componente de edição visual da data o que é passado
como parâmetro.
Parameters: calendario - Calendário que será exibido pelo componente |
addActionListener | public void addActionListener(ActionListener l)(Code) | | Adiciona um listener da lista de listeners do calendário
Parameters: l - Listener que vai ouvir quando a calendário for acionado |
getCalendar | public Calendar getCalendar()(Code) | | Usado para retornar a data do componente através de um Calendar
Calendário possuindo a data exibida pelo componente |
getDate | public Date getDate()(Code) | | Usado para setar a data do componente através de um Date
Data atual do componente |
getText | public String getText()(Code) | | Retorna o conteúdo do componete (data) em forma de String.
Data |
removeActionListener | public void removeActionListener(ActionListener l)(Code) | | Remove um listener da lista de listeners do calendário
Parameters: l - listener a ser removido |
setBounds | public void setBounds(int x, int y, int width, int height)(Code) | | Determina as medidas do componete e de seus subcomponentes.
Parameters: x - Posição X do componente Parameters: y - Posição Y do componente Parameters: width - Comprimento do componente Parameters: height - Altura do componente |
setCalendar | public synchronized void setCalendar(Calendar timeKeeper)(Code) | | Usado para setar a data do componente através de um Calendar Este métod é thread safe pois pode ser chamado simultaneamente pelas threads que atribuem os
valores de dia, mes a ano.
Parameters: timeKeeper - Calendário possuindo a data a ser exibida pelo componente |
setDate | public void setDate(Date time)(Code) | | Usado para setar a data do componente através de um Date
Parameters: time - Date possuindo a data a ser exibida pelo componente |
setEnabled | public void setEnabled(boolean enabled)(Code) | | Usado para Habilitar e desabilitar o componente
Parameters: enabled - |
setSelectionEnd | public void setSelectionEnd(int selectionEnd)(Code) | | Parameters: selectionEnd - |
setSelectionStart | public void setSelectionStart(int selectionStart)(Code) | | Parameters: selectionStart - |
setText | public void setText(String datestring)(Code) | | Atribui uma nova data a ser utilizada pelo componente.
Parameters: datestring - Data |
|
|