记事本
/**
*
*/
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.执行流程:连接数据源,如:数据库 —> 为数据库传递查询和更新指令 —> 处理数据库响应并返回的结果。