• 大小: 12KB
    文件类型: .java
    金币: 1
    下载: 0 次
    发布日期: 2021-05-09
  • 语言: Java
  • 标签: java  备忘录  

资源简介

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

评论

共有 条评论