12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- 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.
- */
- }
- }
|