第十四周课程总结&实验报告(简单记事本的实现)
记事本在上次总结中做过一次,这一次在上一次的基础上进行了修改和增添了内容。如果有不足之处还请指出!
实验代码:
package 记事本;
import java.awt.Container;
import java.io.File;
import javax.swing.*;
public class 记事本 {
JFrame f;
Container cont;
JMenuBar bar;
JTextArea text;
JScrollPane scroll;
JMenu fileMenu;
JMenu editMenu;
Icon newIcon;
Icon openIcon;
Icon saveIcon;
Icon closeIcon;
JMenuItem newItem;
JMenuItem openItem;
JMenuItem saveItem;
JMenuItem closeItem;
public 记事本() {
f = new JFrame("记事本 ");
bar = new JMenuBar();
text = new JTextArea();
text.setEditable(true);
f.getContentPane().add(new JScrollPane(text));
fileMenu = new JMenu ("文件 ");
editMenu = new JMenu ("编辑 ");
newIcon = new ImageIcon("F:"+File.separator+"java"+File.separator+"Q.png");
openIcon = new ImageIcon("F:"+File.separator+"java"+File.separator+"W.png");
saveIcon = new ImageIcon("F:"+File.separator+"java"+File.separator+"E.png");
closeIcon = new ImageIcon("F:"+File.separator+"java"+File.separator+"R.png");
newItem = new JMenuItem("新建",newIcon);
openItem = new JMenuItem("打开",openIcon);
saveItem = new JMenuItem("保存",saveIcon);
closeItem = new JMenuItem("关闭",closeIcon);
f.setJMenuBar(bar);
bar.add(fileMenu);
bar.add(editMenu);
fileMenu.add(newItem);
fileMenu.add(openItem);
fileMenu.add(saveItem);
fileMenu.add(closeItem);
f.setSize(400,500);
f.setLocation(200,100);
f.setVisible(true);
}
}
package 记事本;
public class 窗体 {
public static void main(String[] args) {
new 记事本 ();
}
}
实验结果运行截图:
本周的课程总结:
这一周学习了Java的数据库编程,主要讲述了JDBC的概述,驱动分类和接口。以下为其简介:
1.JDBC:java数据库连接,方便实现多种关系型数据库的统一操作,由类和接口组成。
2.JDBC驱动分类:有四大类JDBC-ODBC桥驱动;JDBA本地驱动;JDBC网络驱动;本地协议纯JDBC驱动。
3.JDBC的主要操作并最常用的类及接口:有DriverManager,PerparedStatement,connection,Result,Statement。
4.JDBC提供了大对象的操作类,操作大对象时使用IO流的方式写入。
5.JDBC2.0中提供了事务的最重要的特性就是批处理操作,此操作可以让多条SQL语句一次性执行完毕。
6.MySQL提供了事物的支持命令,在JDBC中也同样可以进行事务操作,JDBC事务操作的步骤如下:
(1)取消到自动提交。
(2)使用手工提交方式。
(3)如果出现了操作错误,则一切操作回滚。
7.在JDBC中可以使用DatabaseMetaData和ResultSetData分析数据库。
8.最最重要的一点:多操作,多总结,实践是检验真理的唯一标准,撸起袖子加油干!!!