package kornell.gui.client.util.view;
import com.google.gwt.user.client.Timer;
import com.google.gwt.user.client.ui.Composite;
import com.google.gwt.user.client.ui.FlowPanel;
import com.google.gwt.user.client.ui.Label;
public class TimerView extends Composite{
FlowPanel pnlWidget = new FlowPanel();
Label lblTimer = new Label();
public TimerView() {
createComponents();
//Positioning.betweenBars(pnlWidget);
Timer countdown = new Timer() {
int count = 0;
@Override
public void run() {
lblTimer.setText(++count+ "...");
schedule(1000);
}
};
countdown.schedule(1000);
initWidget(pnlWidget);
}
private void createComponents() {
pnlWidget.getElement().setAttribute("style", "background-color: red; margin-top: 45px; height: 100px;");
lblTimer.setText("Time!");
lblTimer.getElement().setAttribute("style", "font-size: 10em; color: white;");
pnlWidget.add(lblTimer);
}
}