An Example of Integration of Java GUI Desktop Technologies Using the Abstract Factory Pattern for Education Purposes

Authors

  • Ana Korunović Faculty of organizational sciences, University of Belgrade
  • Prof. dr Siniša Vlajić

DOI:

https://doi.org/10.59497/jee.v29i1.241

Abstract

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

10.05.2023

Issue

Section

Articles