java写日历记事本系统_用Java实现日历记事本源代码2660【新版】
保存日志.addActionListener(this); 删除日志.addActionListener(this); setLayout(new BorderLayout()); JPanel pSouth=new JPanel();
add(信息条,BorderLayout.NORTH); pSouth.add(保存日志); pSouth.add(删除日志);
add(pSouth,BorderLayout.SOUTH);
add(new JScrollPane(text),BorderLayout.CENTER); }
public void actionPerformed(ActionEvent e) {
if(e.getSource()==保存日志) {
保存日志(year,month,day); }
else if(e.getSource()==删除日志) {
删除日志(year,month,day); } }
public void setYear(int year) {
this.year=year; }
public int getYear() {
return year; }
public void setMonth(int month) {
this.month=month; }
public int getMonth() {
return month; }
public void setDay(int day) {
this.day=day; }
public int getDay() {
return day;
...
}
public void 设置信息条(int year,int month,int day) {
信息条.setText(\年\月\日\ }
public void 设置文本区(String s) {
text.setText(s); }
public void 获取日志内容(int year,int month,int day) {
String key=\ try
{
FileInputStream inOne=new FileInputStream(file);
ObjectInputStream inTwo=new ObjectInputStream(inOne); table=(Hashtable)inTwo.readObject(); inOne.close(); inTwo.close(); }
catch(Exception ee) { }
if(table.containsKey(key)) {
String m=\年\月\这一天有日志记载,想看吗?\ int ok=JOptionPane.showConfirmDialog(this,m,\询\~ 16 / 25 ~
JOptionPane.QUESTION_MESSAGE); if(ok==JOptionPane.YES_OPTION) {
text.setText((String)table.get(key)); } else {
text.setText(\ } } else {
text.setText(\无记录\ } }
...
问
public void 保存日志(int year,int month,int day) {
String 日志内容=text.getText();
String key=\
String m=\年\月\保存日志吗?\
int ok=JOptionPane.showConfirmDialog(this,m,\询问\ JOptionPane.QUESTION_MESSAGE); if(ok==JOptionPane.YES_OPTION) { try ~ 17 / 25 ~
{
FileInputStream inOne=new FileInputStream(file);
ObjectInputStream inTwo=new ObjectInputStream(inOne); table=(Hashtable)inTwo.readObject(); inOne.close(); inTwo.close();
table.put(key,日志内容); FileOutputStream out=new FileOutputStream(file);
ObjectOutputStream objectOut=new ObjectOutputStream(out); objectOut.writeObject(table); objectOut.close(); out.close(); }
catch(Exception ee) { } } }
public void 删除日志(int year,int month,int day) {
String key=\ if(table.containsKey(key)) {
String m=\删除\年\月\日的日志吗?\~ 18 / 25 ~
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(); ~ 19 / 25 ~
out.close();
text.setText(null); }
catch(Exception ee) { } } } else {
String m=\年\月\无日志记录\ JOptionPane.showMessageDialog(this,m,\\ } } } 4、)Year 类
import javax.swing.*; import java.awt.*;
import java.awt.event.*;
public class Year extends Box implements ActionListener {
int year; JTextField showYear=null; JButton 明年,去年; CalendarPad 日历;
public Year(CalendarPad 日历) {
super(BoxLayout.X_AXIS); showYear=new JTextField(4);
showYear.setForeground(Color.blue);
showYear.setFont(new Font(\
...
提示
java写日历记事本系统_用Java实现日历记事本源代码2660【新版】相关推荐
- java写一个登录系统_用java写一个用户登陆界面
一.课堂测试源代码及其结果截图 用java的swing写一个用户登录界面,采用网格布局.源代码如下: /** * */ package LiuLijia; import java.awt.CardLa ...
- 为啥JAVA虚拟机不开发系统_理解Java虚拟机体系结构
1 概述 众所周知,Java支持平台无关性.安全性和网络移动性.而Java平台由Java虚拟机和Java核心类所构成,它为纯Java程序提供了统一的编程接口,而不管下层操作系统是什么.正是得益于Jav ...
- 基于java的学生选课系统_基于Java的学生选课系统.doc
课程设计 (Java程序设计) 题 目 基于Java的学生选课系统 基于Java的学生选课系统 摘要:课程管理系统是一个学校中不可缺少的部分.课程管理系统应该能够为用户提供充足的信息和快捷的查询手段. ...
- java写航显系统_一种机场航显系统的制作方法
本实用新型属于航显设备技术领域,具体地说,涉及一种机场航显系统. 背景技术: 机场做为国家交通网络的组成部分之一,它的运行成本极高.巧始投资较大.业务种类复杂.要求为乘客提供良好的服务保障.机场的建设 ...
- java 模拟登陆web系统_关于java模拟登陆WEB的问题。
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 import java.io.BufferedReader; import java.io.IOException; import java.io.Inp ...
- java 写文件 属性吗_使用JAVA读写Properties属性文件
自己定义一个属性文件:例如prop.properties baseFilePath=D\:/kuanter/resource tesx=abcd 我们要做的第一步就是要将文件读取到Properties ...
- 用java编码图书查询系统_用java做的一个图书管理系统的源代码
<用java做的一个图书管理系统的源代码>由会员分享,可在线阅读,更多相关<用java做的一个图书管理系统的源代码(42页珍藏版)>请在人人文库网上搜索. 1.用java做的一 ...
- java 写的星际争霸_用java写星际争霸的ai
一直有这个想法很久了.以前也知道可以用BWAPI这个API写星际争霸的ai.但是直接用那个的话一直没调试好,各种版本都搭配不好然后导致星际崩溃,C++又不是很懂只得作罢. 幸好最近发现了这个网站:ht ...
- java 网上医院预约系统_基于java web的医院网上预约挂号系统 代码+数据库文件 齐全...
[实例简介] 基于java web的医院网上预约挂号系统 代码+数据库文件 齐全 :直接导入myeclipse就ok了,好使.献给做这个项目的同学 [实例截图] [核心代码] guahao └── g ...
最新文章
- TensorFlow简单线性回归
- [SDOI2009]晨跑
- Vue如何引入ElementUI进行使用
- 初级教程之---delphi调试
- rest_framework08:分页器/根据ip进行频率限制
- (90)AXI突发式读写时序和过程
- [BJOI2017]树的难题 点分治,线段树合并
- 机器学习算法总结之支持向量机(四)
- 设计模式的艺术 结构性模式之组合模式
- java流浪救助站公益志愿者管理系统
- C语言应用(3)——Base64编码/解码
- win10 系统更新服务器出错怎么办,解决更新win10系统出现错误提示“0x800f081f”的方法...
- 一致 先验分布 后验分布_先验分布、后验分布、似然估计这几个概念是什么意思,它们之间的关系是什么?...
- 类似%E4%B8%AD%E5%9B%BD这种字符转换问题
- 高精密应变片0.01g信号采集方案分享
- 阿里云服务器 smtpClient发送邮件问题
- Hyper-V共享主机磁盘 2021-12-10
- LeetCode179:最大数
- 用python写一个彩票过滤器_python入门教程NO.6 用python做个简单的彩票号码统计分析工具...
- Centos 编译安装wine(转)