![]() VisualMust® software Written entirely in the Java(tm) programming language. |
VisualMust is the most comprehensive tool available today for creating and integrating aJava(tm) Graphic User Interface into your application. Visual Must is a multiplatform IDE, composed of a WYSIWYG Interface Builder, a graphical debugger, a syntactical text editor, a System Recovery, a generator ofJava(tm) source code. It aims at theJava(tm) developers community.This product is completely different from all the other development tools available in the Java arena. VisualMust is intended to be used by application programmers who have a rather good knowledge of the Java language. Its aim is not to generate lines of code that will have to prove to be better than the ones the programmer may produce by himself. This is just a tool and it does not pretend to be clever than you.
VisualMust is an application design aid, it will save you all the troubles of building your user interface. By an extensive use of the Drag and Drop facility, it will allow you to dress-up your frames and dialogs in an intuitive way using the What You See Is What You Get paradigm.
Once you have laid out your user interface, VisualMust will also save you the trouble of handling all the events you are not interested in : VisualMust will make your code rely on an adapter (as required by the Java architecture) using the one that is available or creating one on the fly if needed. In any case, you will only have to handle the event you specified without worrying about the others. VisualMust will create an empty method that will be called when this event will occur. You will define the real handling of this event by developing the body of this method.
VisualMust does not impose you any limitation : you are completely free to invent new ways of responding to a given event, to use any
JavaBean(tm) , commercial or from your own. Your imagination is way richer that the one of the conceptors and it seems better to let you code what you want than restrict you to only use what anybody thought as «good for you». Once the Java files have been generated, you are even free of not using VisualMust anymore to polish your application. Nevertheless, all your definitions are stored in a reentrant file, so you can incrementally modify or improve your GUI as often as you like.Written entirely in the Java(tm) programming language, VisualMust is therefore compatible with all the platforms that support
Java(tm) 1.3 and later. Though VisualMust runs only underJava(tm) 1.3 and later, the code generated by VisualMust is compatible fromJava(tm) 1.1.8 to 1.3 and later.Since VisualMust is both "written entirely in the
Java(tm) programming language" and 100 %Swing(tm) , you may change the Look and Feel available on your platform. Part of VisualMust was generated by VisualMust itself.VisualMust allows you to define any and all objects known to
Java(tm) , including your own Java beans, with a variety of different parameters which modify the behavior or appearance of the object being constructed. Those parameters are named "Properties" inJava(tm) terminology. There is no practical limit to the number ofJavaBeans(tm) (i.e windows/controls) you can create.At the end of the VisualMust documentation, you may find a "First Guided Tour" chapter, but before starting your first application, you are recommended to read this documentation to get used to the product philosophy.