可视化编程,其实语言本身并不是可视化的,而是在他的语言基础上在开发一个工具,当你调用一些可见得窗口啊什么的,工具会返回一个可视的见面,从而实现可视化,这样的工具有很多,C++的visual C++,,net 的 framework,Java的NetBeans等等,实际上,你只要一个相应编译器和一个记事本,差不多就能写出一个语言所能表达的所有东西,当然,这样会很容易出错。为了少出错更直观,才会出现许许多多的编程工具(通常我们叫他IDE)
我觉得手写没什么不好的,可以帮你更加熟练代码
你也可以把常用的方法封装成方法来调用,写界面不是那么困难的其实
你可以定义一个方法,让某个控件跟随某个控件,这样只要定义第一个控件的位置,后面的控件进行微调就可以了。
java 里面提供有相应的包,可以创建窗口按钮等。具体的建议你找一本J2SE的书籍来看,里面肯定有讲的。awt 或者 swing
找本J2SE的书本来看看,很具体的介绍java如何利用其强大的类库以及GUI组件来实现可视化编程的。