nordi 1 Denunciar post Postado Setembro 17, 2005 Codigo extraido da [internet] import java.util.*;import javax.swing.*;import java.awt.*;import java.awt.event.*;import javax.swing.border.*;import java.text.DecimalFormat; public class BarraStatus extends JFrame{ JLabel horas, data; String diaSemana[] = {"domingo", "segunda-feira", "terça-feira", "quarta-feira", "quinta-feira", "sexta-feira", "sábado"}; String meses[] = {"janeiro", "fevereiro", "março", "abril", "maio", "junho", "julho", "agosto", "setembro", "outubro", "novembro", "dezembro"}; public BarraStatus(){ super("Criando uma barra de status"); Container tela = getContentPane(); BorderLayout layout = new BorderLayout(); tela.setLayout(layout); Border border = BorderFactory.createLoweredBevelBorder(); horas = new JLabel("horas", JLabel.CENTER); horas.setPreferredSize(new Dimension(75, 20)); horas.setBorder(border); data = new JLabel("data", JLabel.CENTER); data.setPreferredSize(new Dimension(215, 20)); data.setBorder(border); JPanel inferior = new JPanel(); inferior.setLayout(new FlowLayout(FlowLayout.LEFT, 1, 0)); inferior.add(horas); inferior.add(data); tela.add(inferior, BorderLayout.SOUTH); ActionListener tarefa = new ActionListener(){ public void actionPerformed(ActionEvent e){ horasData(); } }; javax.swing.Timer timer = new javax.swing.Timer(1000, tarefa); timer.start(); setSize(300, 100); setVisible(true); } public static void main(String args[]){ BarraStatus app = new BarraStatus(); app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } private void horasData(){ Calendar agora = Calendar.getInstance(); int ho = agora.get(Calendar.HOUR_OF_DAY); int mi = agora.get(Calendar.MINUTE); int se = agora.get(Calendar.SECOND); int ds = agora.get(Calendar.DAY_OF_WEEK); int dia = agora.get(Calendar.DAY_OF_MONTH); int mes = agora.get(Calendar.MONTH); int ano = agora.get(Calendar.YEAR); horas.setText(formatar(ho % 12) + ":" + formatar(mi) + ":" + formatar(se) + ""); data.setText(diaSemana[ds - 1] + ", " + formatar(dia) + " de " + meses[mes] + " de " + ano + ""); } private String formatar(int num){ DecimalFormat df = new DecimalFormat("00"); return df.format(num); }}At+ http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Compartilhar este post Link para o post Compartilhar em outros sites
Nescau Gelado 0 Denunciar post Postado Junho 21, 2007 mas como eu uso isso?só postar o cod não adianta... explica um pouco... Compartilhar este post Link para o post Compartilhar em outros sites
Vergil 15 Denunciar post Postado Junho 21, 2007 mas como eu uso isso?só postar o cod não adianta... explica um pouco...É simples. Todo esse código é uma classe. Você só tem que criar um arquivo de classe vazio com o nome BarraStatus (O arquivo tem que ter o mesmo nome da classe), colar o código e mandar executar. Compartilhar este post Link para o post Compartilhar em outros sites
Júnio Vitor 0 Denunciar post Postado Abril 14, 2008 Opa... Como faço pra chamar essa barra de Status em meu formulário principal? Aguardo!!! Júnio Vitor de Paula www.vcnanetdesigners.com.br Compartilhar este post Link para o post Compartilhar em outros sites
netocc 0 Denunciar post Postado Outubro 18, 2009 Opa... Como faço pra chamar essa barra de Status em meu formulário principal? Aguardo!!! Júnio Vitor de Paula www.vcnanetdesigners.com.br Você pode chama-lo assim : import javax.swing.JFrame; public class Main { public static void main(String[] args) { BarraStatus barra = new BarraStatus(); barra.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); barra.setVisible (true); } } Obrigado!! Compartilhar este post Link para o post Compartilhar em outros sites
Mário Monteiro 179 Denunciar post Postado Outubro 19, 2009 Olá netocc, Obrigado por compartilhar seu conhecimento conosco. Continue contribuindo respondendo os tópicos mais recentes. Compartilhar este post Link para o post Compartilhar em outros sites