PROGRAMMING SOLUTIONS FOR THE USER INTERFACE OF VIRTUAL MACHINE TOOLS

The paper presents some possible solutions for creating elements of the human machine interface of complex virtual equipments. This ongoing research is a part of a complex project of designing virtual machine tools, which could be very useful in training the students and/or CNC operators. .After analyzing some possible software solutions, the paper shows two Java-related solutions: usage of the old Java2D class collection and a more modern one based on the recent GUI class collection known as Java FX 2.0. For every solution the paper presents the code of two classes necessary for creating two common controls, a push button and a rotating wheel. As the virtual equipment is created mainly for teaching purposes, the designing solution helps the trainees also by suggesting the possible controls that should be used in their training stage.