Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Como criar um relógio digital em Java
Um dos recursos mais poderosos da linguagem de programação Java é o seu balanço interface gráfica do usuário da biblioteca ( GUI). Usuários de Java pode construir , programas visuais orientados a eventos como relógios digitais usando apenas alguns comandos simples. Programadores Java tem uma infinidade de componentes disponíveis , como etiquetas , botões e timers , que eles se conectam em conjunto para montar seus programas. Instruções
1

Crie uma classe DigitalClock . Ele precisa estender a classe JFrame que vem com a biblioteca de interface de usuário do balanço no Java Develoment Kit da Sun Microsystems. Ele também irá implementar a interface ActionListener para habilitá-lo para responder ao evento timer e permitir que o relógio para se atualizar. Isso pode ser feito colando o seguinte código em um arquivo chamado

java.awt.Font importação " DigitalClock.java . "; Java.awt.HeadlessException importação; java.awt.event.ActionEvent importação , importação java . awt.event.ActionListener ; java.text.SimpleDateFormat importação; java.util.Date importação; javax.swing.JFrame importação; javax.swing.JLabel importação; javax.swing.Timer importação;

/* ** Esta classe exibe um relógio digital na tela. * @ author Kevin Walker * /public class DigitalClock estende JFrame implementa ActionListener {//Todas as outras etapas devem ter seu código adicionado aqui. }

Se você estiver usando um dedicado Java Development Environment como Netbeans ou Eclipse, em seguida, haverá uma opção no menu Arquivo para fazer isso automaticamente para você.
2

Criar um JLabel para exibir a hora atual para o usuário usando o seguinte comando: .

JLabel timeLabel = new JLabel ();
3

Inicializar o formato que o seu relógio digital vai ter usando a classe SimpleDateFormat da biblioteca Java

SimpleDateFormat sdf = new SimpleDateFormat ( " HH : mm: ss" );

Este formato irá mostrar a hora atual, minutos e segundos para o usuário. Uma lista completa de códigos de formato está disponível no Javadoc SimpleDateFormat no site da Sun Microsystems ( ver Referências) .
4

Criar um temporizador. Este objeto não vai segurar o tempo , mas funcionará como um despertador que diz ao programa para atualizar a hora atual regularmente. Para fazer isso, cole o seguinte código :

Temporizador temporizador;
5

Crie um método construtor para construir o programa , colando o seguinte :

DigitalClock pública ( ) {//Execute o constuctor para o class.super JFrame parent () ;

//Sair do programa quando o usuário fecha o window.this.setDefaultCloseOperation ( JFrame.EXIT_ON_CLOSE );

//Pega a hora atual do sistema e apresentá-lo //de acordo com o formato que defined.timeLabel.setText ( sdf.format ( new Date ( System.currentTimeMillis ())) );

//Definir um maior , fonte melhor para o relógio digital que o default.timeLabel.setFont (new font ( " Dialog" , Font.PLAIN , 24) );

//Definir o timer para atualizar o relógio a cada 500 milissegundos ( 0,5 segundos) timer = new Timer ( 500, this); timer.setRepeats (true); timer.start ();

//Adicionar a exibição de tempo para a janela e torná-lo visible.this.add ( timeLabel ); this.pack (); this.setVisible (true); }


6

Atualize o relógio com o novo horário do sistema sempre que o temporizador se apaga :

public void actionPerformed ( ActionEvent e) {//Se o temporizador causou este event.if ( e.getSource (). equals ( temporizador) ) {//Em seguida, defina um novo time.timeLabel.setText ( sdf.format ( novo Date ( System.currentTimeMillis ())) ); . } }


7

Criar um ponto de entrada para o programa de relógio digital do sistema operacional , dando-lhe um método main

void main ( string [ ] args ) public static {//Criar o DigitalClock clock.new digitais (); }

Anterior :

Próximo : No
  Os artigos relacionados
·Como adicionar Manifestos para JARs 
·Quais são tipos integrais em Java 
·Como excluir uma variável no Console de Java 
·Como criar um caminho relativo em Java 
·Como alterar o layout de borda no NetBeans 
·Como verificar o Java História em Windows Vista 
·Como fazer Número ordem Java 
·Como comparar métodos string usando Length & charat em…
·Como formatar números decimais Dentro em Java 
·Como ler o texto de SWF em Java 
  Artigos em destaque
·Como excluir um arquivo com Sub- Pastas e arquivos em D…
·Como usar setBounds Com JButton 
·É Java fortemente tipado Importante 
·Indexação Lógico em MATLAB 
·Como compilar um arquivo H 
·Como alterar o cursor em uma caixa de texto 
·Java Naming Restrições 
·Como Incorporar Java 
·Como decodificar Base64 Cordas 
·Como vincular DataTable para ListView na Net 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados