import java.awt.*;
import java.awt.event.*;
import java.util.Date;
class RelogioHibrido extends Panel implements MouseListener,OuvinteDeMetronomo{
	Relogio ra;
	Label rd;
	RelogioHibrido(String nome){
		ra=new RelogioRigido();
		rd=new Label("HH:MM",Label.CENTER);
		setLayout(new BorderLayout());
		Panel pp = new Panel();
		add("Center",pp);

		GridBagLayout gridbag = new GridBagLayout();
		pp.setLayout(gridbag);
		//pp.setLayout(new BorderLayout());
		GridBagConstraints gbc = new GridBagConstraints();
		gridbag.setConstraints(ra, gbc);
		pp.add(ra);
		
		add("South",rd);
		add("North",new Label(nome,Label.CENTER));
		ra.addMouseListener(this);
		rd.addMouseListener(this);
		new Metronomo(this,1000).start();
	}
	
    public void mouseClicked(MouseEvent e) {tick();}
    public void mousePressed(MouseEvent e) {}
    public void mouseReleased(MouseEvent e) {}
    public void mouseEntered(MouseEvent e) {}
    public void mouseExited(MouseEvent e) {}
    
    public void tick() {
		Date d=new Date();
		rd.setText(d.getHours()+":"+d.getMinutes()+":"+d.getSeconds());
		ra.repaint();
	}
}