继续进销存系统
事情必须一件一件做好。
觉得自己太厉害会长痘。
JinternalFrame的使用跟JFrame几乎一样,可以最大化、最小化、关闭窗口、加入菜单等功能;唯一不同的是JinternalFrame是lightweight component ,也就是说JInternalFrame不能单独出现,必须依附在最上层组件上。由于这个特色,JInternalFrame能够利用java提供的Look and Feel功能作出完全不同于原有操作系统所提供的窗口外型,也比JFrame更具有弹性
这个类的名字叫做BackupAndRestore(翻译过来应该是备份和恢复)
这个是构造函数。
这个是初始化的函数,估计就是把这个jframe设定大小,然后设置图标,然后设置是否可以关闭,然后设置标题,然后为这个frame获得了一个Contentpane。
这个方法返回一个jContentPane,这个对象被设定好了布局,而且还添加了两个子Panel。
这个方法返回一个备份jpanel,被设定了布局,然后被设定了边界,这个jpanel里面有有一个文本框,两个按钮,分别受到不同的限制。
这个方法返回一个恢复的jpanel,这个jpanel和上一个备份jpanel结构相似。
这个方法返回的是一个备份的按钮,添加了按键的监听。当按钮被按下时,从备份文本框中读取将要创建的备份文件的路径,然后执行sql语句将数据库备份到该文件,捕获异常。
JFileChooser 是swing包内带的文件选择对话框。
我发现java里面有些类不用new就可以直接用啊。
当一个方法被声明为static的时候,你就可以直接使用类名.方法。调用其余的方法就的使用对象去调用。
面向对象嘛,反正就是成员变量+方法,熟悉熟悉就好了。
生活里面不会世事如人意,要达到目标需要的是长久的积累。日积月累必然会有大的变化,而中间的这些小的成败,小波折都是不重要的。
坚持,加油!