Abstract: Methods, systems and computer program products are provided for mapping a text-oriented user interface to a graphics user interface by automatically altering properties of control elements of a standard Java class library based on changes in the text-oriented user interface so as to dynamically react to changes in the text-oriented user interface to provide an extended Java class library. A graphics user interface corresponding to the text-oriented user interface may then be generated utilizing the extended Java class library so that the graphics user interface automatically reflects the changes in the text-oriented user interface.