十四周

记事本

/**
 * 
 */
package txt;

import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.KeyStroke;

/**
 * @author hp
 *
 */
public class NotePal {

	/**
	 * 
	 */
	public NotePal() {
		// TODO Auto-generated constructor stub
	}

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		JFrame frame=new JFrame("简易记事本");   //定义窗体简易记事本
		JTextArea text=new JTextArea();     //定义文本域
		text.setEditable(true);   //定义文本组件可编辑
		frame.getContentPane().add(new JScrollPane(text));//在面板中加入文本框及滚动条
		JMenu menuFile=new JMenu("文件");     //定义JMenu组件
		JMenuBar menuBar=new JMenuBar();   //定义JMenuBar
		JMenuItem newItem=new JMenuItem("新建");//创建JMenultem
		JMenuItem openItem=new JMenuItem("打开");
		JMenuItem saveItem=new JMenuItem("保存");
		JMenuItem closeItem=new JMenuItem("关闭");
		JMenuItem exitItem=new JMenuItem("退出");
		
		newItem.setMnemonic('N');
		openItem.setMnemonic('O');
		saveItem.setMnemonic('S');
		closeItem.setMnemonic('C');
		exitItem.setMnemonic('E');
		
		newItem.setAccelerator(KeyStroke.getKeyStroke('N',java.awt.Event.CTRL_MASK));  
        openItem.setAccelerator(KeyStroke.getKeyStroke('O',java.awt.Event.CTRL_MASK));
        saveItem.setAccelerator(KeyStroke.getKeyStroke('S',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(saveItem);
        menuFile.add(closeItem);
        menuFile.add(exitItem);
        
		menuBar.add(menuFile);    //加入JMenu
		frame.addWindowListener(new WindowAdapter() {     //加入事件监听
			public void windowClosing(WindowEvent arg0) {     //覆写窗口关闭方法
				System.exit(1);    //系统退出
			}
		});
		frame.setJMenuBar(menuBar);      //从窗体中加入JMenuBar组件
		frame.setVisible(true);   //显示组件
		frame.setSize(300, 200);   //定义窗体大小
		frame.setLocation(300, 200);    //设置显示位置
	}

}

记事本自己照着书学的,不好的地方还请助教指正,我一定好好学习

JDBC
1.Java数据库连接是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。
2.JDBC API允许用户访问任何形式的表格数据,尤其是存储在关系数据库中的数据。
3.执行流程:连接数据源,如:数据库 —> 为数据库传递查询和更新指令 —> 处理数据库响应并返回的结果。

原文地址:https://www.cnblogs.com/gaotian250yj912/p/11958593.html