Buscar a data no Sistema...  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
arthurgon
Java Ninja
[Avatar]

Membro desde: 05/02/2007 00:57:43
Mensagens: 284
Localização: são paulo
Offline

Olá galera;

Eu tenho um LABEL que apresenta a DATA e a HORA do sistema. O problema é que a especificação pede para que os segundos andem...como se fosse um relógio digital. Alguém saberia como posso fazer? Hoje os segundos da LABEL estão estáticos.

Esse é o código:



Espero que alguem saiba.

Valeu

Arthur G. Gomes Jr.
Analista Java Sênior
[Email] [MSN]
dooda
JavaChild
[Avatar]

Membro desde: 26/12/2006 16:05:19
Mensagens: 146
Localização: Cascavel-PR
Offline

você precisa colocar isso num timer pra ficar atualizando no intervalo de tempo que desejar...

vallew's

=)
[Email] [WWW] [MSN]
arthurgon
Java Ninja
[Avatar]

Membro desde: 05/02/2007 00:57:43
Mensagens: 284
Localização: são paulo
Offline

Como assim?? Tem algum exemplo? Nunca mexi com Timer.

Valeu.

Arthur G. Gomes Jr.
Analista Java Sênior
[Email] [MSN]
dooda
JavaChild
[Avatar]

Membro desde: 26/12/2006 16:05:19
Mensagens: 146
Localização: Cascavel-PR
Offline

Arthur...
de boa velho, tru não procurou antes de perguntar neh?
tome essa pratica por costume, vai ser melhor e mais rapido pra vc...

Exatamente sua duvida...
http://www.guj.com.br/posts/list/35219.java#187295

Sobre timer's
http://www.guj.com.br/posts/list/35972.java#190961

na propria Sun
http://java.sun.com/j2se/1.5.0/docs/api/javax/swing/Timer.html#constructor_summary

você ainda quer um exemplo?

Grande abraço!!!

=)
[Email] [WWW] [MSN]
vdb
JavaEvangelist

Membro desde: 28/09/2006 11:38:29
Mensagens: 330
Localização: Curitiba / PR
Offline

vc poderia colocar essa linha d codigo em uma thread com prioridade minima, essa thread nunca morreria, vc colocaria o codigo dentro de um while(true) e colocaria apos cada atualizacao um wait(1000).

Obs.: vi o post sobre o timer,, tinha ate me esquecido do Timer.

This message was edited 1 time. Last update was at 24/07/2008 13:01:32


SCJP 5
SCWCD 5
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

Neste post, e nos dois da página 2, tem 3 exemplos que funcionam:
1. O primeiro usa a classe Thread;
2. O segundo usa a classe java.util.Timer;
3. O terceiro usa a classe javax.swing.Timer;

Veja:
http://www.guj.com.br/posts/list/52964.java#279083

@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

vdb wrote:vc poderia colocar essa linha d codigo em uma thread com prioridade minima, essa thread nunca morreria, vc colocaria o codigo dentro de um while(true) e colocaria apos cada atualizacao um wait(1000).


O ideal é não mexer nas prioridades das Threads. Como o Java roda em multiplos sistemas operacionais, vocë não pode garantir que em um ambiente as threads são sofrerão starvation.

Além do que, é uma thread tão simples e que vai ficar parada por tanto tempo, que não existiria ganho significativo em mexer nas prioridades.

@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
arthurgon
Java Ninja
[Avatar]

Membro desde: 05/02/2007 00:57:43
Mensagens: 284
Localização: são paulo
Offline

Gente...tentei de toda forma mas não consegui. Só queria que os segundos andassem. O erro tem havido nas Threads.

Abraço.

Arthur G. Gomes Jr.
Analista Java Sênior
[Email] [MSN]
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

Chegou a ver os exemplos no link que te indiquei?

@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
Thiago veiga
JavaBaby

Membro desde: 21/05/2008 17:02:24
Mensagens: 89
Offline

vc pode usar algo parecido com isso

This message was edited 2 times. Last update was at 25/07/2008 10:23:53

[MSN]
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

Thiago, sempre que postar código, use a tag code. Senão fica difícil de ler.

Se você ainda não sabe fazer isso, dá uma lida nesse post:
http://www.guj.com.br/posts/list/50115.java

E daí edita o seu tópico ali em cima e ajeita ele.

@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
kaede
Debugger
[Avatar]

Membro desde: 02/01/2007 22:29:16
Mensagens: 60
Localização: ourinhos-sp
Offline

tenta assim:

String data = "dd/MM/yyyy";
String hora = "h:mm - a";
String data1;

java.util.Date agora = new java.util.Date();;
SimpleDateFormat formata = new SimpleDateFormat(data);
data1 = formata.format(agora);
lblData.setText(data1);
lblHora.setText(hora);
[MSN]
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

kaede, a dica da tag code ali em cima também vale para vc... dá uma lida no artigo, é meio que um padrão do fórum... Além do seu post ficar muito mais legível!

@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
Thiago veiga
JavaBaby

Membro desde: 21/05/2008 17:02:24
Mensagens: 89
Offline

ok ViniGodoy
vlw pela dica
[MSN]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team