DigitalClockController.java
1 |
|
2 |
|
3 |
/** |
4 |
* A clock controller that allows the clock to be started, stopped and reset. |
5 |
* @author jvermeulen |
6 |
*/ |
7 |
|
8 |
//Toevoeging van Maarten V.: onSystemTime() voor updaten systeemtijd. Ook het aanpassen van ClockDigitalView wordt hier behandeld. |
9 |
//Extra toevoeging voor OEF04: onEdit() als de gebruiker via het tekstveld een aanpassing doorvoert. |
10 |
public class DigitalClockController extends AbstractController { |
11 |
public DigitalClockController(Observable model) { |
12 |
super(model); |
13 |
} |
14 |
|
15 |
public void onEdit(String givenTime) { |
16 |
String[] parts = givenTime.split(":"); |
17 |
|
18 |
((ClockModel)getModel()).setTime( |
19 |
Integer.parseInt(parts[0]), |
20 |
Integer.parseInt(parts[1]), |
21 |
Integer.parseInt(parts[2])); |
22 |
} |
23 |
} |
24 |