13

String key=\ if(table.containsKey(key)) {

String m=\删除\年\月\日的日志吗?\ int ok=JOptionPane.showConfirmDialog(this,m,\询问\

JOptionPane.QUESTION_MESSAGE);

if(ok==JOptionPane.YES_OPTION) { try {

FileInputStream inOne=new FileInputStream(file); ObjectInputStream inTwo=new ObjectInputStream(inOne); table=(Hashtable)inTwo.readObject(); inOne.close(); inTwo.close(); table.remove(key);

FileOutputStream out=new FileOutputStream(file); ObjectOutputStream objectOut=new ObjectOutputStream(out); objectOut.writeObject(table); objectOut.close(); out.close();

text.setText(null); }

catch(Exception ee) { } } } else {

String m=\年\月\无日志记录\ JOptionPane.showMessageDialog(this,m,\提示\ARNING_MESSAGE); }

//删除数据库记录

DBAccess db = new DBAccess(); if(db.createConn()) {

// 根据name组成删除SQL,执行删除

String sql = \

14

db.update(sql); db.closeStm(); db.closeConn(); } } }

//提取当前的年月日时分秒,时钟 package javaapplication13;

import java.awt.Canvas; import java.awt.Color; import java.awt.Font; import java.awt.Graphics;

import java.text.SimpleDateFormat; import java.util.Calendar;

class Clock extends Canvas implements Runnable{

private static final long serialVersionUID = 3660124045489727166L; CalendarPad mf;

Thread t;//Multi-Thread(斜体) String time;

public Clock(CalendarPad mf){ this.mf=mf; setSize(280,40); setBackground(Color.white); t=new Thread(this); //实例化线程 t.start(); //调用线程 }

public void run(){ while(true){ try{

Thread.sleep(1000); //休眠1秒钟 }catch(InterruptedException e){ System.out.println(\异常\ }

this.repaint(100); //重画屏幕 } }

/*public abstract void drawString(AttributedCharacterIterator iterator, int x,

int y)依据 TextAttribute 类的规范应用指定

15

迭代器的属性,呈现迭代器的文本。

最左侧字符的基线位于此图形上下文坐标系的 (x, y) 位置处。 */

//对paint函数进行重写(多态) public void paint(Graphics g){ Font f=new Font(\宋体\

SimpleDateFormat SDF=new SimpleDateFormat(\ yyyy'年'MM'月'dd'日'HH:mm:ss\格式化时间显示类型 Calendar now=Calendar.getInstance(); time=SDF.format(now.getTime()); //得到当前日期和时间 g.setFont(f); g.setColor(Color.RED); g.drawString(time,25,25); } }

//用Oracle的方式连接数据库 package javaapplication13;

import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet;

import java.sql.SQLException; import java.sql.Statement;

//JDBC 数据库连接,直连,利用Oracle(双下划线) public class DBAccess { public static String drv = \ public static String url = \ public static String usr = \ public static String pwd = \ private Connection conn = null; private Statement stm = null; private ResultSet rs = null; public boolean createConn() { boolean b = false; try { Class.forName(drv).newInstance(); conn = DriverManager.getConnection(url, usr, pwd); b = true; } catch (SQLException e) {

16

}

} catch (ClassNotFoundException e) { } catch (InstantiationException e) { } catch (IllegalAccessException e) { }

return b;

public boolean update(String sql) { boolean b = false; try { stm = conn.createStatement(); stm.execute(sql); b = true; } catch (Exception e) { System.out.println(e.toString()); } return b; }

public void query(String sql) { try { stm = conn.createStatement(); rs = stm.executeQuery(sql); } catch (Exception e) { } }

public boolean next() { boolean b = false; try { if(rs.next())b = true; } catch (Exception e) { } return b; }

public String getValue(String field) { String value = \ try { if(rs!=null)value = rs.getString(field); } catch (Exception e) { e.printStackTrace(); } if (value == null) value = \

java万年历报告_java万年历设计报告相关推荐

  1. java游戏课程设计报告_java课程设计报告游戏_相关文章专题_写写帮文库

    时间:2019-05-14 00:00:44 作者:admin 课 程 设 计 课程名称 Java语言课程设计 题目名称 人事管理系统的设计与实现 学生学院 应用数学学院 专业班级 学 号 学生姓名 ...

  2. java qq课程设计报告_JAVA课程设计报告语音QQ仿真

    JAVA课程设计报告语音QQ仿真 <Java 程序设计>课程设计报告 题 目: 语音 QQ 仿真 学 院:计算机科学与工程 专 业:物联网工程 学生姓名: xx 学 号: 13003701 ...

  3. java文本编辑器课程设计报告_java课程设计报告 心得体会——计算器、文本编辑器.doc...

    java课程设计报告 心得体会--计算器.文本编辑器.doc 还剩 24页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环保! 内 ...

  4. 图书借阅java设计报告_JAVA课程设计报告图书借阅系统.pdf

    课 程 设 计 课程设计名称: java课程设计 专 业 班 级 : 计科10 级4 班 学 生 姓 名 : 学 号 : 指 导 教 师 : 课程设计时间: 2012.6.18-2012.6.30 计 ...

  5. java万年历设计报告_JAVA《万年历系统》课程设计报告附源码.doc

    JAVA<万年历系统>课程设计报告附源码 学号<> 课程设计报告 万年历系统专业:计算机科学与技术班级:姓名:学号:指导教师:成绩: 计算机与信息工程系 2014年6月6日目录 ...

  6. 万年历java课程设计报告_java《万年历系统》课程设计报告附源码.doc

    java<万年历系统>课程设计报告附源码.doc 学号<面向对象程序设计>课程设计报告题目:万年历系统专业:计算机科学与技术班级:姓名:学号:指导教师:成绩:计算机与信息工程系 ...

  7. java课程设计连连看_连连看_java课程设计报告

    连连看_java课程设计报告 <连连看> 项目设计报告 专 业: 软件工程 班 级: 07级2班 姓 名: 二00九 年 七 月 二十一 日 目 录 1.项目设计目的.意义-------- ...

  8. java课程设计报告连连看_连连看_java课程设计报告.doc

    连连看_java课程设计报告 <连连看> 项目设计报告 专 业: 软件工程 班 级: 07级2班 姓 名: 二00九 年 七 月 二十一 日 目 录 1.项目设计目的.意义-------- ...

  9. java闹钟程序设计_JAVA课程设计_闹钟的设计与实现项目-报告_附源代码.doc

    JAVA课程设计_闹钟的设计与实现项目-报告_附源代码 第2章 MACROBUTTON AcceptAllChangesInDoc [双击此处键入1级标题] PAGE 2 - PAGE 1 - .. ...

  10. ATM柜员机JAVA课程设计_JAVA课程设计报告银行ATM机系统.doc

    JAVA课程设计报告银行ATM机系统 Java课程设计报告 题 目 银行ATM机系统 所在院系 软件学院 学生姓名 金磊 专 业 R机械+软件 班 级 R机械094 学 号 2011年 7 月 15日 ...

最新文章

  1. C# 之String以及浅拷贝与深拷贝
  2. Xamarin XAML语言教程模板视图TemplatedView(二)
  3. 数据是互联网下半场产品人突围之道
  4. Java Review - 使用Timer时需要注意的事情
  5. CentOS7 Zabbix3.4安装
  6. git常用命令及分支简介
  7. 教你怎么买虚拟空间(转)
  8. mysql 备份 php_PHP备份/还原MySQL数据库的代码
  9. 全面接触PDF:最好用的PDF软件汇总(2010-12-07更新)
  10. 让“王码五笔输入法”成为你的专用输入法!
  11. 2018深圳杯数学建模A题--人才吸引力评价模型研究
  12. [原创]fcitx5五笔98版本----安装
  13. MIUI ROM 定制教程
  14. 360浏览器html文件无图标,360浏览器在网页的右键里不显示审查元素怎么了
  15. 【时间序列】ICDE 2021丨时间序列相关研究论文汇总
  16. express框架实现文件上传、下载及推送(使用Websocket)
  17. Zabbix监控学习系列(2):agent的安装与Server端添加客户端
  18. antd table 设置固定高度
  19. [ES6] Generator 函数
  20. ShmooCon IX: Moloch: A New And Free Way To Index Your Packet Capture Repository

热门文章

  1. 关于常用序号的几点说明(数字序号顺序)
  2. ROS会议 ROSCon 2017
  3. JavaEE 使用Filter实现敏感词汇过滤器
  4. 从Zachman企业架构框架想到的
  5. android车载蓝牙开发,车载蓝牙开发二
  6. GoF的23种设计模式
  7. mysql如何创建视图语句_创建视图的语句
  8. 跨境电商指南:如何处理客户投诉
  9. CAD软件中如何自定义CAD填充图案?
  10. 美赛小队集训-2019年D题O奖讨论