zoukankan      html  css  js  c++  java
  • 十四周

    记事本

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

  • 相关阅读:
    php的错误处理机制
    php的自动加载函数spl_autoload_register和__autoload
    mysql日志配置
    01,易语言网页填表
    mac 的全文搜索
    react native 热更新
    码云的使用教程
    autolayout实现水平三等分
    mac命令行快捷键
    什么是延展性(Malleability,可鍛性)
  • 原文地址:https://www.cnblogs.com/gaotian250yj912/p/11958593.html
Copyright © 2011-2022 走看看