private void initCountersUI() { DockPanel counterPanel = new DockPanel(); add(counterPanel); minesCounter = new Counter(3); minesCounter.setValue(game.getBombCount()); counterPanel.add(minesCounter, DockPanel.WEST); final Counter timeCounter = new Counter(3); counterPanel.setHorizontalAlignment(DockPanel.ALIGN_RIGHT); counterPanel.add(timeCounter, DockPanel.EAST); counterPanel.setWidth( Integer.toString(FieldCanvas.SIZE * game.getBoard().getDimension().x) + "px"); game.getWatch() .addListener( new IStopWatchListener() { @Override public void onTimeChange(int currentTime) { timeCounter.setValue(currentTime); } }); }