資源簡介
一個入門級的JAVA程序源代碼,界面絕對贊,很Q的日記本,原理不復雜,代碼注釋非常詳盡清晰,一看就懂。適合初學者。

代碼片段和文件信息
import?java.awt.*;
import?java.awt.event.*;
import?javax.swing.*;
import?java.util.*;
import?java.io.*;
public?class?diaryBook{
/*用到的所有圖像、組件*/
static?private?ImageIcon?startIcon=new?ImageIcon(“image/start.png“);?????????????/*start“按鈕“圖像*/
static?private?ImageIcon?exitIcon=new?ImageIcon(“image/exit.png“);???????????????/*exit“按鈕“圖像*/
static?private?ImageIcon?cover=new?ImageIcon(“image/cover.jpg“);?????????????????/*主封面圖像*/
static?private?ImageIcon?covertitle=new?ImageIcon(“image/covertitle.png“);???????/*主封面標題圖像*/
static?private?ImageIcon?writeDiary=new?ImageIcon(“image/writeDiary.png“);???????/*目錄“寫日記”標題圖像*/
static?private?ImageIcon?readDiary=new?ImageIcon(“image/readDiary.png“);?????????/*目錄“讀日記”標題圖像*/
static?private?ImageIcon?backToCover=new?ImageIcon(“image/backToCover.png“);?????/*目錄“讀日記”標題圖像*/
static?private?ImageIcon?writeBG=new?ImageIcon(“image/writeBG.jpg“);?????????????/*寫日記時的背景圖像*/
static?private?ImageIcon?backToCatalog=new?ImageIcon(“image/backToCatalog.png“);?/*“返回目錄”圖標*/
static?private?ImageIcon?saveDiary=new?ImageIcon(“image/saveDiary.png“);?????????/*“保存日記”圖標*/
static?private?ImageIcon?readBG=new?ImageIcon(“image/readBG.jpg“);????????????????/*閱讀日記時的背景圖像*/
static?private?JTextArea?writeArea=new?JTextArea();?????????????????//寫日記文本界面
static?private?JTextArea?contentArea=new?JTextArea();???????????????//閱讀具體日記時的文本域
static?private?JLabel?s1=new?JLabel(startIcon);?????????????????????//start?label
static?private?JLabel?exit1=new?JLabel(exitIcon);???????????????????//exit?label
static?private?JLabel?ct1=new?JLabel(covertitle);???????????????????//主封面標題label
static?private?JLabel?wD=new?JLabel(writeDiary);????????????????????//目錄標題“writeDiary”label
static?private?JLabel?rD=new?JLabel(readDiary);?????????????????????//目錄標題“readDiary”label
static?private?JLabel?bTC=new?JLabel(backToCover);??????????????????//返回主頁label
static?private?JLabel?bTCa=new?JLabel(backToCatalog);???????????????//返回目錄label(for?writePanel)
static?private?JLabel?bTCa2=new?JLabel(backToCatalog);??????????????//返回目錄label(for?readPanel)
static?private?JLabel?bTCa3=new?JLabel(backToCatalog);??????????????//返回目錄label(for?contentPanel)
static?private?JLabel?sD=new?JLabel(saveDiary);?????????????????????//保存日記label
static?private?JLabel?diarytitleLabel=new?JLabel(““);???????????????//閱讀具體日記時的標題
static?private?Font?diaryFont=new?Font(“Serif“015);???????????????//日記正文字體及大小
static?private?Font?diarytitleFont=new?Font(“Serif“130);??????????//日記標題字體及大小
static?private?JScrollPane?scrollPane1=new?JScrollPane(contentArea);//閱讀具體日記時的滾動條
static?private?JScrollPane?scrollPane=new?JScrollPane(writeArea);???//寫日記時的滾動條
/*myDiary類*/?
public?static?class?myDiary?extends?Jframe{
/*用來相互轉換的五個panel*/
private?imagePanel?coverPanel=new?imagePanel(cover);?????????//封面panel
private?imagePanel?catalogPanel=new?imagePanel(cover);???????//目錄panel
private?imagePanel?writePanel=new?imagePanel(writeBG);???????//寫日記pa
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2014-04-22?00:46??yang\
?????文件?????????301??2012-12-13?23:37??yang\.classpath
?????目錄???????????0??2012-12-17?00:01??yang\.myeclipse\
?????目錄???????????0??2012-12-17?00:01??yang\.myeclipse\profiler\
?????文件?????????791??2012-12-17?00:01??yang\.myeclipse\profiler\diaryBook.xm
?????文件?????????380??2012-12-13?23:37??yang\.project
?????目錄???????????0??2012-12-13?23:37??yang\.settings\
?????文件?????????629??2012-12-13?23:37??yang\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2012-12-19?12:40??yang\bin\
?????目錄???????????0??2012-12-17?23:21??yang\bin\diaryBook\
?????文件????????1111??2012-12-19?12:55??yang\bin\diaryBook$myDiary$1.class
?????文件????????1486??2012-12-19?12:55??yang\bin\diaryBook$myDiary$2.class
?????文件????????2709??2012-12-19?12:55??yang\bin\diaryBook$myDiary$3.class
?????文件????????1034??2012-12-19?12:55??yang\bin\diaryBook$myDiary$imagePanel.class
?????文件????????2724??2012-12-19?12:55??yang\bin\diaryBook$myDiary$showContent.class
?????文件????????1376??2012-12-19?12:55??yang\bin\diaryBook$myDiary$turnToCatalog.class
?????文件????????1370??2012-12-19?12:55??yang\bin\diaryBook$myDiary$turnToCover.class
?????文件????????1531??2012-12-19?12:55??yang\bin\diaryBook$myDiary$turnToRead.class
?????文件????????1370??2012-12-19?12:55??yang\bin\diaryBook$myDiary$turnToWrite.class
?????文件????????6503??2012-12-19?12:55??yang\bin\diaryBook$myDiary.class
?????文件????????4141??2012-12-19?12:55??yang\bin\diaryBook.class
?????文件????????1044??2012-12-19?13:17??yang\bin\Test.class
?????目錄???????????0??2012-12-18?12:45??yang\diaryRecord\
?????文件?????????677??2012-12-19?19:30??yang\diaryRecord\diaryRecord.dat
?????文件?????????445??2012-12-19?19:30??yang\diaryRecord\diaryti
?????目錄???????????0??2012-12-18?19:00??yang\image\
?????文件????????9956??2012-12-16?21:32??yang\image\backToCatalog.png
?????文件????????9149??2012-12-15?20:51??yang\image\backToCover.png
?????文件???????81170??2012-12-15?16:44??yang\image\cover.jpg
?????文件???????13910??2012-12-15?16:50??yang\image\coverti
?????文件????????9232??2012-12-17?00:20??yang\image\exit.png
............此處省略13個文件信息
評論
共有 條評論