An Example of Integration of Java GUI Desktop Technologies Using the Abstract Factory Pattern for Education Purposes
DOI:
https://doi.org/10.59497/jee.v29i1.241Abstract
The integration of Java GUI desktop technologies (Swing and JavaFX), using the Abstract Factory pattern, is explained in this paper. An overview of the basic features of Swing and JavaFX technologies is given, as well as the design pattern concept with an emphasis on the Abstract Factory pattern. In our study example, we have shown how to integrate the existing software system based on the Abstract Factory Pattern and Swing GUI technology with JavaFX GUI technology in a relatively simple way. The integration aims to explain to the students of the Faculty of Organizational Sciences (FON), University of Belgrade, in the course Software Patterns, the application of software patterns in connecting different GUI technologies.
Downloads
Published
Issue
Section
License
Copyright (c) 2023 Ana Korunović, Prof. dr Siniša Vlajić
This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution (CC-BY) 4.0 License that allows others to share the work with an acknowledgment of the work’s authorship and initial publication in this journal.
Provided they are the owners of the copyright to their work, authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal’s published version of the work (e.g., post it to an institutional repository, in a journal or publish it in a book), with an acknowledgment of its initial publication in this journal.