Datas  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
gbazilio
Thread.start()

Membro desde: 05/04/2006 21:08:36
Mensagens: 27
Offline

Estava tentando fazer uma classe para gerar um calendário tipo akele que tem no windows qdo vc clica 2x no relógio.

Acontece q estou com um problema qdo o dia da semana que inicia o mês é Domingo ou Sábado.

Se o mês deve iniciar no domingo, ele pula e começa na segunda.
Se deve começar no sábado ele tipo acrescenta mais uma coluna no grid, ficando 8 colunas e ñ exibe a qtda de nº de dias correto.

Pra testar o programa, só mudem o mês no relógio do windows para verem os erros.

thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

[WWW]
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

Por que você precisava saber o mês anterior? Fiquei curioso.
[WWW]
gbazilio
Thread.start()

Membro desde: 05/04/2006 21:08:36
Mensagens: 27
Offline

ñ era necessário saber o último mês...poderia também ser feito como vc fez.

Mas o problema ainda continua..
Abril de 2006 por exemplo...ele adiciona mais uma coluna no layout...e ñ fica na posição correta

¿¿
Oq pode ser isso?
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

Agora deve estar funcionando. Quando estava almoçando me lembrei que um calendário pode ter até 6 linhas, como em abril de 2006.
[WWW]
gbazilio
Thread.start()

Membro desde: 05/04/2006 21:08:36
Mensagens: 27
Offline

thingol....mto obrigado..entendi oq vc fez no código. vlw pela ajuda...

Agora..a primeira etapa tá pronta...

como eu faria pra poder incluir essa janela do calendário em uma outra janela principal??
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

Aí é com você. Normalmente a mágica envolve fazer sua classe herdar de JPanel (em vez de JFrame), e incluir esse JPanel na janela principal. Você deve ter de sobrepor mais alguns métodos, para poder retornar o tamanho sugerido do seu JPanel, por exemplo.
[WWW]
gbazilio
Thread.start()

Membro desde: 05/04/2006 21:08:36
Mensagens: 27
Offline

JPanel trata eventos de JLabels??
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team