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

Files for download

    Last update: