资源简介
java菜鸟+初学者,打着面向对象的旗帜进行面向过程的编程。做了一个非常简易的日历查看器+备忘录功能,请高手各位指导!(含源码)
顺便赚点积分!
代码片段和文件信息
import java.awt.BorderLayout;
import java.awt.Button;
import java.awt.Color;
import java.awt.frame;
import java.awt.GridLayout;
import java.awt.Label;
import java.awt.Panel;
import java.awt.TextArea;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.io.BufferedInputStream;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.util.Calendar;
import javax.swing.JOptionPane;
public class calendar extends frame implements ActionListener{
Panel panel1panel2panel3panel3_1;
Label labelClabelE;
TextArea memoEdit;
Calendar dat;
String str;
int yea mon da; int open;
Label weekC[] weekE[];
Button preYear; Button nexYear; Button preMonth; Button nexMonth;
Button saveaboutreadMedelete;
Button button[];
public calendar(){
panel1 = new Panel();
panel2 = new Panel();
panel3 = new Panel();
panel3_1 = new Panel();
weekC = new Label[7];
weekE = new Label[7];
button = new Button[42];
panel1.setLayout(new GridLayout(16));
preYear = new Button(“preYear“); preYear.addActionListener(this);
nexYear = new Button(“nexYear“); nexYear.addActionListener(this);
preMonth = new Button(“preMonth“); preMonth.addActionListener(this);
nexMonth = new Button(“nexMonth“); nexMonth.addActionListener(this);
save = new Button(“保存备忘录文件“); save.setEnabled(false);
save.addActionListener(this);
delete = new Button(“删除备忘录文件“); delete.setEnabled(false);
delete.addActionListener(this);
about = new Button(“关 于“); about.addActionListener(this);
readMe = new Button(“Read me“); readMe.addActionListener(this);
memoEdit = new TextArea(““/* 600 300*/); memoEdit.setEditable(false);
labelC = new Label(); labelC.setAlignment(Label.CENTER); labelC.setBackground(new Color(2555050));
labelE = new Label(); labelE.setAlignment(Label.CENTER); labelE.setBackground(new Color(2555050));
dat = Calendar.getInstance();
panel1.add(preYear);
panel1.add(labelC);
panel1.add(preMonth);
panel1.add(nexMonth);
panel1.add(labelE);
panel1.add(nexYear);
panel2.setLayout(new GridLayout(8730));
for(int i = 0; i < 7; ++i){
weekC[i] = new Label();
weekC[i].setBackground(new Color(02550));
panel2.add(weekC[i]);
}
for(int j = 0; j < 7; ++j){
weekE[j] = new Label();
weekE[j].setBackground(new Color(02550));
panel2.add(weekE[j]);
}
weekC[0].setText(“星期日“);
weekC[1].setText(“星期一“); weekC[2].setText(“星期二“); weekC[3].setText(“星期三“);
weekC[4].setText(“星期四“); weekC[5].setText(“星期五“); weekC[6].setText(“星期六“);
for(int
- 上一篇:java RFID 源代码开发
- 下一篇:李兴华java word版全部笔记
相关资源
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
- java做的房产管理系统
- 基于jsp的bbs论坛 非常详细
- [免费]java实现有障碍物的贪吃蛇游戏
- java Servlet投票实例
- 操作系统作业 (pv,作业管理,等5个
- 基于C/S架构考试系统(Java)
- java access 仓库管理系统 源码
- 一元多项式相加 java实现
评论
共有 条评论