写一个弹窗界面写了四天了,目前还存在很多待优化以及BUG,简写一下我的思路吧。
在Jtable表格在删,还还可以,如果直接进行增的话就有一些问题了。比如说,一下增加几行,很难判断几行里面的内容对错,以及不能够像下拉菜单那样只能在规定的选项中选取。刚开始我想是在主框架上弹出来一个界面,就像弹出对话框一样,里面可以像JFrame那样填写。为此,我就寻找各用资料,找到了一个有关的类--JInternalFrame。因为java写前段很菜,绝大部分领悟不会选择,所以有关资料很少。查了很久才知道,他和JFrame很相似,里面可以放,面板,标签等等。但他需要一个载体,这个玩意我研究了很久。初次测试效果是这样,
他就想电脑界面一样,可以有多层窗口,还可以相对组件最小化,最大化等等。像一个网页在windows窗口一样,可自由变化。我当时像乐开了花一样,测试也很成功。把所需要的组件都安排上面了。正准备放在JFrame上面大工告成的时候,我还是太年轻了。放在上面要不就是看不见,要不就是被别的组件覆盖住了。修复了一天这个Bug,还是以失败告终。那只能弄一个笨办法,在弄一个JFrame,一直保持在最前面。
就是这样。
这个组件看似这样子很简单,不就是几个可编辑框,几个下拉菜单框么。那还是真年轻了。这几个有非常强的逻辑性,学院,班级,性别,宿舍楼,楼号里面都有很强的联系,更难在建表的联系,我根据自己的思路来联通他们。既想着能够方便有效,有的最简化。我的数据库已经修修补补两三天,目前问题已经基本解决。
这几天的感悟!!!逻辑性比JAVA语法要难的多!!