十四周

记事本

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

猜你喜欢

转载自www.cnblogs.com/gaotian250yj912/p/11958593.html
今日推荐