資源簡介
java菜鳥+初學(xué)者,打著面向?qū)ο蟮钠鞄眠M(jìn)行面向過程的編程。做了一個非常簡易的日歷查看器+備忘錄功能,請高手各位指導(dǎo)!(含源碼)
順便賺點(diǎn)積分!
代碼片段和文件信息
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(“保存?zhèn)渫浳募埃? save.setEnabled(false);
save.addActionListener(this);
delete?=?new?Button(“刪除備忘錄文件“); delete.setEnabled(false);
delete.addActionListener(this);
about?=?new?Button(“關(guān)??于“); 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 源代碼開發(fā)
- 下一篇:李興華java word版全部筆記
評論
共有 條評論