package com.itmill.toolkit.demo; import com.itmill.toolkit.ui.*; /** The classic "hello, world!" example for IT Mill Toolkit. The * class simply implements the abstract * {@link com.itmill.toolkit.Application#init() init()} method * in which it creates a Window and adds a Label to it. * * @author IT Mill Ltd. * @see com.itmill.toolkit.Application * @see com.itmill.toolkit.ui.Window * @see com.itmill.toolkit.ui.Label */ public class HelloWorld extends com.itmill.toolkit.Application { /** The initialization method that is the only requirement for * inheriting the com.itmill.toolkit.service.Application class. It will * be automatically called by the framework when a user accesses the * application. */ public void init() { /* * - Create new window for the application * - Give the window a visible title * - Set the window to be the main window of the application */ Window main = new Window("Hello window"); setMainWindow(main); /* * - Create a label with the classic text * - Add the label to the main window */ main.addComponent(new Label("Hello World!")); /* * And that's it! The framework will display the main window and its * contents when the application is accessed with the terminal. */ } }