Standards for support of GUI applications in Java
Thesis title: | Standardy pro podporu GUI aplikací v Javě |
---|---|
Author: | Došek, Tomáš |
Thesis type: | Bakalářská práce |
Supervisor: | Pavlíček, Luboš |
Opponents: | Pecinovský, Rudolf |
Thesis language: | Česky |
Abstract: | Práce popisuje řešení tvorby grafického uživatelského rozhraní na platformě Java SE, jeho propojení s logickou částí aplikace a souvisejících problémů. K řešení je využito standardu JavaBeans, knihovny grafických komponent Swing a k propojení grafické a logické části aplikace je využito knihovny Beans Binding, referenční implementace standardu JSR 295. Značná pozornost je věnována podpoře použitých technologií v nástroji GUI Builder, vývojového prostředí NetBeans. Popsané řešení umožňuje vytvářet grafická rozhraní snadněji, v kratším čase, a nabízí silnější kontrolu nad propojením grafického rozhraní s logikou aplikace. Použité technologie jsou popsány v kontextu reálných situací a uvedené příklady poskytují čtenáři znalosti k jejich praktickému použití. |
Keywords: | NetBeans; Beans Binding; JavaBeans; GUI; Java |
Thesis title: | Standards for support of GUI applications in Java |
---|---|
Author: | Došek, Tomáš |
Thesis type: | Bachelor thesis |
Supervisor: | Pavlíček, Luboš |
Opponents: | Pecinovský, Rudolf |
Thesis language: | Česky |
Abstract: | This work describes a solution of creating a graphical user interface on Java SE platform, its connection with the logical part of an application and related problems. For the solution, standard JavaBeans, graphical component library Swing, and for the connection of graphical and logical part of an application Beans Binding, the reference implementation of the JSR 295 standard are used. Noticeable attention is given to the support of the used technologies in the GUI Builder tool from NetBeans development environment. The solution makes it possible to create graphical interfaces easier in shorter time and offers stronger control of the connection of the graphical interface with the application logic. Used technologies are described in context of real situations and stated examples provide the reader with knowledge for its practical use. |
Keywords: | Beans Binding; Java; NetBeans; JavaBeans; GUI |
Information about study
Study programme: | Aplikovaná informatika/Informatika |
---|---|
Type of study programme: | Bakalářský studijní program |
Assigned degree: | Bc. |
Institutions assigning academic degree: | Vysoká škola ekonomická v Praze |
Faculty: | Faculty of Informatics and Statistics |
Department: | Department of Information Technologies |
Information on submission and defense
Date of assignment: | 19. 2. 2009 |
---|---|
Date of submission: | 1. 5. 2010 |
Date of defense: | 21. 6. 2010 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/18986/podrobnosti |