1.关于图形界面设计:
现在WindowBuilderPro是免费的了,原来的名字叫SwtDesigner or SwingDesigner。到这儿找到合适的版本
http://www.eclipse.org/windowbuilder/download.php,安装后New -> Others -> WindowBuilder -> Swing Designer,选择合适的类,比如JPanel,建立自己的类之后,可以看到左下角有Source/Design,其中Source是代码形式,Design是视图形式。非常好用,特别是用Swing建立用户界面和监听事件的建立和管理,强烈推荐!
2.关于自定义模板
可以说我们日常90%的代码都是重复敲击的,那么为什么不直接定义一些模板呢?敲击几个开头的字母借助IDE帮你自动补全?
现在考虑两个最最基本的需求:
你需要一些字母就能自动创建下面两个声明:
List<String> name = new ArrayList<>();
Map<String, String> name2 = new HashMap<>();
答案是去 Templates 视图配置一个 java statement 模板,下面是两个配置的代码,拿走不谢!
${:import(java.util.List,
java.util.ArrayList)}
List<String> ${name} = new ArrayList<>();
${cursor}
${:import(java.util.Map,
java.util.HashMap)}
Map<String,String> ${name} = new HashMap<>();
${cursor}
参考文献:
https://howtodoinjava.com/eclipse/create-eclipse-templates-for-faster-java-coding/
网友评论