import java.awt.event.*;
import javax.swing.*;

public class ClockPresentation extends JPanel {
    
    private JButton hourButton, minuteButton, secondButton;

    public ClockPresentation(ActionListener translator) {
        hourButton = new JButton("00");
        hourButton.setActionCommand("h");
        minuteButton = new JButton("00");
        minuteButton.setActionCommand("m");
        secondButton = new JButton("00");
        secondButton.setActionCommand("s");
        this.addActionListener(translator);
        add(hourButton);
        add(minuteButton);
        add(secondButton);
    }

    public void setHour(int h) {
        hourButton.setText(String.valueOf(h));
    }
    public void setMinute(int m) {
        minuteButton.setText(String.valueOf(m));
    }
    public void setSecond(int s) {
        secondButton.setText(String.valueOf(s));
    }

    public void addActionListener(ActionListener l) {
        hourButton.addActionListener(l);
        minuteButton.addActionListener(l);
        secondButton.addActionListener(l);
    }

    public void removeActionListener(ActionListener l) {
        hourButton.removeActionListener(l);
        minuteButton.removeActionListener(l);
        secondButton.removeActionListener(l);
    }
    
}
