资源简介
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 word版全部笔记
- java RFID 源代码开发
- 阿里巴巴 Java 开发手册2018最新版
- java 聊天程序 基于SWING的GUI界面
- Java零基础开发桌球小游戏项目(完整
- Java写的木马程序源码,仅供学习参考
- java实现简单通讯录
- java聊天室程序设计报告
- java语言点名系统
- java语言仿真CPU5级流水线源码+报告
- java毕业设计参考文献
- 足球游戏Java
- voronoi泰森多边形算法和delaunay triang
- java写的雷电(代码+论文+幻灯片+效果
- 一个机遇JAVA Web的websocket
- 一个java编写的简易计算器源码 实现简
- 基于网页1对多的聊天室java+servlet+js
- java socket 聊天系统
- java接入微信APP支付/支付宝APP支付
- 幸运大转盘-jQuery+Java实现的抽奖程序
- Java 16年7月基础班+就业班视频
- Java sun audio包
- Java面向对象程序设计课后答案
- java实现的简单仓库管理系统
- java实现FTP服务器
- 个人通讯录管理 JAVA
- Java应用程序的Modbus4j串口通讯
- java源代码:日程管理小程序
- Java模拟交通路况
- 家庭理财系统java简单版
评论
共有 条评论