用netbeans开发swing,有时会觉得很麻烦,像用FrameView,设置icon等,就是很别扭。用多了,才发现,是鸟哥不熟悉nb的工具使用。比如可以定制代码,以确定界面上一些表现,一些参数设置等。生成一个Button的action事件,生成后,如不想要了,发现不知如何删除,实际上在属性,事件,界面编辑函数名,全删除了,没函数名了,也就删除了。汗吧?
在frameview里,设置frame,鸟哥只会把getFrame,再用这个frame去设置location,width,height,icon等。。。而frame的tittle居然是在about那里设置的。汗死了。
用JList,想加titleBorder,晕,在nb里,会与jscrollpane一起,title会没了。解决方案是不要在JList里加titleborder,在jscrollpane上加titleborder.
jtree按键,jtree自动做了按键向上,下,左,右操作,你有时要屏蔽它。那你添加键盘事件,设keyevent的code就好了。
你自定义一个Frame,自定义一个JPanel,有时你想对JPanel进行单独设置,可是加到frame,这设置都白搭了。
有时要动态生成界面,比如动态添加button啥的,用nb带的布局,好家伙,设置位置,很恶心,很难控制,它的代码都是一名abc.add().add().add()...这样的,很难动态搞的。得自己写个LayerManager了。
还好多好多细节问题,烦。
不过不妨碍使用。其他的工具也强不了哪去。