第十四周

简单记事本

1,实验代码

package demo1;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.InputEvent;
import java.awt.event.KeyEvent;
import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import javax.swing.*; import javax.swing.undo.UndoManager; public class Demo01 { public static void main(String[] args) { JFrame frame; JTextArea text; JMenu menuFile,editMenu,formatMenu,checkMenu,helpMenu; JMenuBar menubar; JMenuItem newitem,openitem,closeitem,exititem; JMenuItem newItem,windomItem,openItem,saveItem,othersaveItem,pagesetupItem,printItem,closeItem; JButton open; JButton save; JLabel label; JPanel butpan; JMenu filemenu; UndoManager undoMagner; JTable table; frame=new JFrame("记事本"); text=new JTextArea (); text.setEditable(true); frame.getContentPane().add(new JScrollPane(text)); newitem=new JMenuItem("新建"); openitem=new JMenuItem("打开"); closeitem=new JMenuItem("关闭"); exititem=new JMenuItem("退出"); Container fileMenu = new JMenu(); text.setEditable(true); menuFile=new JMenu("文件(F)"); editMenu=new JMenu("编辑(E)"); formatMenu=new JMenu("格式(O)"); checkMenu=new JMenu("查看(Y)"); helpMenu=new JMenu("帮助(H)"); newItem=new JMenuItem("新建(N)"); windomItem=new JMenuItem("新窗口(W)"); openItem=new JMenuItem("打开(O)"); saveItem=new JMenuItem("保存(S)"); othersaveItem=new JMenuItem("另存为(A)"); pagesetupItem=new JMenuItem("页面设置(U)"); printItem=new JMenuItem("打印(P)"); closeItem=new JMenuItem("退出(X)"); menubar=new JMenuBar(); newitem.setMnemonic('N'); openitem.setMnemonic('O'); closeitem.setMnemonic('C'); exititem.setMnemonic('E'); open=new JButton("打开文件"); save=new JButton("储存文件"); label=new JLabel("现在没有打开的文件"); butpan=new JPanel(); //设置快捷键 newitem.setAccelerator(KeyStroke.getKeyStroke('N',java.awt.Event.CTRL_MASK)); openitem.setAccelerator(KeyStroke.getKeyStroke('O',java.awt.Event.CTRL_MASK)); closeitem.setAccelerator(KeyStroke.getKeyStroke('C',java.awt.Event.ALT_MASK)); exititem.setAccelerator(KeyStroke.getKeyStroke('E',java.awt.Event.ALT_MASK)); //加入菜单项 menuFile.add(newitem); menuFile.add(openitem); menuFile.add(closeitem); menuFile.add(exititem); fileMenu.add(newItem); fileMenu.add(openItem); menubar.add(menuFile); menubar.add(editMenu); menubar.add(formatMenu); menubar.add(checkMenu); menubar.add(helpMenu); frame.addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent arg0) { System.exit(1); }}); frame.setJMenuBar(menubar); frame.setVisible(true); frame.setSize(400,300); frame.setLocation(700,300); } }

2,实验截图
第十四周_第1张图片

学习总结

1.对于jdbc的一个了解
主要常用操作类与接口:

java.sql.DriverManager 用于管理jdbc驱动程序
Java.sql.Connection 用于建立与特定数据库的连接 Java.sql.Statement 一个Statement的对象用于执行静态sql语句,并获得语句执行后产生的后果 Java.sql.PreparedStatement 创建一个可以编译的sql语句对象,该对象可以多次被运行,以提高执行效率,是Statement的子接口 Java.sql.ResultSet 用于创建表示sql语句检索结果的结果集,用户通过结果集完成对数据库的访问

2.MySQL的安装与配置
3.MySQL的常用命令
1)mysql -u用户名 -p密码 连接mysql数据库
2)创建数据库:CREATE DATABASE 数据库名称;
3)删除数据库:DROP DATABASE 数据库名称;
4)USE 数据库名称; 使用数据库
5)创建数据库表
CREATE TABLE 表名称(
字段名称1 字段类型 [DEFAULT 默认值][约束],
字段名称2 字段类型 [DEFAULT 默认值][约束],
...,
字段名称n 字段类型 [DEFAULT 默认值][约束]
);
6)删除数据库表 DROP TABLE 表名称;
7)查看表结构 DESE 表名称;
8)查看数据库信息
查看全部数据库:SHOW DATABASES;
查看一个数据库的全部表:SHOW TABLES;
4.配置mysql数据库的驱动程序

package textshujuku;

public class Text { public static final String DBDRIVER="ora.gjt.mm.mysql.Driver"; public static void main(String[] args) { try { Class.forName(DBDRIVER); } catch (ClassNotFoundException e) { e.printStackTrace(); } } }

5.连接及关闭数据库
使用DriverManager类连接数据库和Connection接口

你可能感兴趣的:(第十四周)