1.2.INTRODUCTION ABOUT THE PROJECT The project titled as “AUTOMATIC JAVA CODE GENERATION”, is done using Java to provide user interactive area with all the components. The project contains four main modules. They are Design. Run time property change. Automatic code generation for the design in Java Compilation, Execution and Debugging. MODULE 1:DESIGN
This is the phase of designing component . Here four main is designed components to provide the interactive area. This module contains four submodules. They are • Designing Main Frame and Menu bar Designing Property box • Designing Toolbox • Designing Code Window. DESIGNING MAIN FRAME AND MENU BAR:
The Menu bar provides options such as
file
operations,
editing
functions, compiling and windowing options. The Mainframe is the text area. In this area user can design their applications. DESIGNING PROPERTY BOX:
This is the phase of coding for design the property box. It contains properties such as name, caption, Background, foreground, color settings, font options, and listener’s options. DESIGNING TOOLBOX:
This is the phase of coding for design the toolbox. It provides tools that are needed for designing an application on the Designframe area. Tools are button, Checkbox, choice, label, menu, menu bar, panel, scrollbar, text area, list, check menu, check box group. DESIGNING CODE WINDOW:
This phase contains code to design the code window. This code window area is for viewing the automatically generated code for user designed applications. MODULE-2: CODING FOR RUNTIME
PROPERTY CHANGE:
This phase contains code to set the properties on runtime .User can Change
• Color • Font style • Size • Type • Listeners • Name • Caption
• Background • Foreground • Height • Width • X, Y-coordinates For user application. User can specify the needed listeners using listener options.