zoukankan      html  css  js  c++  java
  • 第十四周课程总结&实验报告(简单记事本的实现)

    记事本在上次总结中做过一次,这一次在上一次的基础上进行了修改和增添了内容。如果有不足之处还请指出!
    实验代码:

    package 记事本;
    import java.awt.Container;
    import java.io.File;
    import javax.swing.*;
    public class 记事本 {
        JFrame f;
        Container cont;
        JMenuBar bar;
        JTextArea text;
        JScrollPane scroll;
        JMenu fileMenu;
        JMenu editMenu;
        Icon newIcon;
        Icon openIcon;
        Icon saveIcon;
        Icon closeIcon;
        JMenuItem newItem;
        JMenuItem openItem;
        JMenuItem saveItem;
        JMenuItem closeItem;
        
        public 记事本() {
            
            f = new JFrame("记事本 ");
            
            bar = new JMenuBar();  
            text = new JTextArea();  
            text.setEditable(true);  
            f.getContentPane().add(new JScrollPane(text)); 
           
            
            fileMenu = new JMenu ("文件 ");  
            editMenu = new JMenu ("编辑 ");  
            
            
            newIcon = new ImageIcon("F:"+File.separator+"java"+File.separator+"Q.png");
            openIcon = new ImageIcon("F:"+File.separator+"java"+File.separator+"W.png");
            saveIcon = new ImageIcon("F:"+File.separator+"java"+File.separator+"E.png");
            closeIcon = new ImageIcon("F:"+File.separator+"java"+File.separator+"R.png");
            
            newItem = new JMenuItem("新建",newIcon); 
            openItem = new JMenuItem("打开",openIcon);
            saveItem = new JMenuItem("保存",saveIcon);
            closeItem = new JMenuItem("关闭",closeIcon);
            
            f.setJMenuBar(bar);
            
            
            bar.add(fileMenu);
            bar.add(editMenu);
            
            fileMenu.add(newItem);
            fileMenu.add(openItem);
            fileMenu.add(saveItem);
            fileMenu.add(closeItem);
            
            
            f.setSize(400,500);
            f.setLocation(200,100);
            
            f.setVisible(true);
            
        }
    
    }
    
    
    package 记事本;
    
    public class 窗体 {
    
        public static void main(String[] args) {
            
            new 记事本 ();
    
        }
    
    }
    
    

    实验结果运行截图:

    本周的课程总结:
    这一周学习了Java的数据库编程,主要讲述了JDBC的概述,驱动分类和接口。以下为其简介:
    1.JDBC:java数据库连接,方便实现多种关系型数据库的统一操作,由类和接口组成。
    2.JDBC驱动分类:有四大类JDBC-ODBC桥驱动;JDBA本地驱动;JDBC网络驱动;本地协议纯JDBC驱动。
    3.JDBC的主要操作并最常用的类及接口:有DriverManager,PerparedStatement,connection,Result,Statement。
    4.JDBC提供了大对象的操作类,操作大对象时使用IO流的方式写入。
    5.JDBC2.0中提供了事务的最重要的特性就是批处理操作,此操作可以让多条SQL语句一次性执行完毕。
    6.MySQL提供了事物的支持命令,在JDBC中也同样可以进行事务操作,JDBC事务操作的步骤如下:
    (1)取消到自动提交。
    (2)使用手工提交方式。
    (3)如果出现了操作错误,则一切操作回滚。
    7.在JDBC中可以使用DatabaseMetaData和ResultSetData分析数据库。
    8.最最重要的一点:多操作,多总结,实践是检验真理的唯一标准,撸起袖子加油干!!!

  • 相关阅读:
    雪花算法解决的问题
    ServiceStack6000次限制破解
    电商 详情页面 nginx 配置 优先请求静态页,若没有请求动态页,同时生成静态页
    docker 使用汇总
    .net 5 新特性 -- EFCoreDBFirst 介绍 和 .NET5 AOP 5个Filter
    模板方法设计模式:定义抽象类-模板:定义业务流程,执行步骤--》各业务类继承抽象类,实现各自不同 具体的执行步骤
    通过代理模式(包一层),实现对业务增加功能如日志,异常处理,缓存结果,到达不破坏原有的业务代码,扩展了功能
    设计模式
    mongodb 基本操作(增删改查),事务,数据失效机制
    log4net.Config
  • 原文地址:https://www.cnblogs.com/huanglexing/p/11959444.html
Copyright © 2011-2022 走看看