1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- /*
- @ITMillApache2LicenseForJavaFiles@
- */
-
- package com.itmill.toolkit.demo;
-
- import com.itmill.toolkit.ui.Label;
- import com.itmill.toolkit.ui.Window;
-
- /**
- * 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
- */
- final 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.
- */
- }
- }
|