Deixar popup sempre visível em um JXDatePicker

1 resposta
D

Uma dúvida aqui galera. Não encontrei como faço pra deixar o popup de um JXDatePicker sempre visível. Alguém sabe se eh possível?? ele eh um componente swingx

obrigado!!

1 Resposta

T

Olá!

Conseguiu resolver o seu problema? Tenho um problema parecido. Você pode me ajudar?

Não quero que o popup feche ao clicar, para que eu possa recuperar a data escolhida, além de recuperar o valor selecionado em uma combo que adicionei no linkPanel, para exibir a hora. Quero que o popup só feche após clicar em um botão (OK) que também vou adicionar no linkPanel.

Já debuguei o código, e verifiquei que isto ocorre dentro do método stateChanged, porém eu não sei como impedir isto.

<a class="mention" href="/u/override">@Override</a>

public void stateChanged(ChangeEvent e) {

//if (spinner.equals(e.getSource())) {

//if (spinner.isVisible()) {

Date d = (Date) spinner.getValue();

System.out.println("date: " + d);

TimeZone tz = ((SimpleDateFormat) ((DateFormatter) ((DefaultEditor) spinner.getEditor()).getTextField().getFormatter()).getFormat()).getTimeZone();

picker.setTimeZone(tz);

picker.setDate(d);

picker.revalidate();

spinner.revalidate();

spinner.setMinimumSize(spinner.getPreferredSize());

setMinimumSize(new Dimension( 755, 50 ) );

//}

//}

}
Criado 30 de setembro de 2008
Ultima resposta 12 de jun. de 2014
Respostas 1
Participantes 2