[quote=JavaDreams][quote=Kurio]Olá pessoal, é o seguinte:
Estou fazendo um pequena aplicação onde necessito fazer da utilização de alguns jDateChoosers, estava com dificuldade para consegui formatar o campo com as barras da data, consegui solucionar meu problema consultando o seguinte tópico: http://www.guj.com.br/java/112910-como-formatar-um-campo-jdatechooser—resolvido .
Neste tópico mostra que para formatar um jDateChooser é necessário passar alguns parâmetros no momento da criação do jDateChooser assim:
jDateChooser1 = new JDateChooser("dd/MM/yyyy", "##/##/#####", '_');
porém eu necessitava saber qual o nome destes parâmetros que são passados. O primeiro eu sei que é o dateFormatStrng .
E os outros dois com [color=orange]"##/##/####"[/color] e [color=orange]’_’[/color] ?
Se alguem puder reponder agradeço!
Vallew! [/quote]
Kurio, seja bem vindo ao fórum GUJ.
1 - Como você disse, um dos parâmetros que o método espera é mesmo o dateFormatString.
2 - Normalmente quando vou aplicar componentes que usem essa classe, costumo usar somente os
dois primeiros parâmetros da esquerda, ou seja:
JDateChooser("dd/MM/yyyy", "##/##/#####")
Nesse esquema eu sei que o primeiro é o (java.lang.String dateFormatString,)
e o segundo pode ser o (boolean startEmpty)
de acordo com o descrito em:
JDateChooser
public JDateChooser(java.lang.String dateFormatString,
boolean startEmpty)
Creates a new JDateChooser object with given date format string. The default date format string is "MMMMM d, yyyy".
Parameters:
dateFormatString - the date format string
startEmpty - true, if the date field should be empty
disponível na API da classe no endereço: http://www.toedter.com/en/jcalendar/api/com/toedter/calendar/JDateChooser.html#startEmpty
No entanto em comum já vi várias pessoas se referindo
ao segundo argumento como “máscara” .
Deixo claro que o nome certinho eu não verifiquei ainda
pois não tive essa curiosidade.
Mas aqui vai uma dica:
Chame o método e aperte ctrl + space
pois possivelmente ele poderá te mostrar os nomes dos parâmetros que aguarda.
Os parâmetros possíveis que eu encontrei podem ser:
[code]
Field Summary
protected javax.swing.JButton calendarButton
protected java.lang.String dateFormatString
protected boolean dateSelected
protected javax.swing.JSpinner dateSpinner
protected javax.swing.JSpinner.DateEditor editor
protected boolean isInitialized
protected JCalendar jcalendar
protected java.util.Date lastSelectedDate
protected javax.swing.SpinnerDateModel model
protected javax.swing.JPopupMenu popup
protected boolean startEmpty [/code]
Âmbos peguei também na página da API.
Agora se for usar mais parâmetros aí tem que consultar um pouco mais a API.[/quote]
JavaDreams , muito obrigado pelas boas vindas, e quero agradecer por ter respondido. Realmente é oque vc disse mesmo, ajudou bastante!
O fórum está sendo de grande proveito, muito conteúdo bom para aprender!
Obrigado!