자바 프로젝트 소스(가계부)
본 자료는 미리보기를 지원하지 않습니다.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
해당 자료는 5페이지 까지만 미리보기를 제공합니다.
5페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

자바 프로젝트 소스(가계부)에 대한 보고서 자료입니다.

목차

1.첫 화면 클래스
2.가계부 작성 클래스
3.레포트 클레스
4.x월 차트 클래스
5.연간 차트 클래스
6.지출분석 클래스
7.버튼사진

본문내용

이클립스를 이용하여 자바 스윙으로 작성한 가계부 프로그램입니다.
사진은 직접 제작한 버튼사진 외엔 저작권 이유로 첨부하지 않았습니다.
작동사진은
http://wkdquddn8824.blog.me/
에 자바로 들어가시면 보실수 있습니다.

public class HouseholdLedger extends JFrame implements ActionListener {

BufferedImage img = null;
JButton btn,btn2,exit;
static int EXPECTATION;
JLayeredPane layeredPan;

static int chk = 0;
static Member[] info = new Member[10000];

int counter = 0, EXPECT = 0, month = 0,month_tmp = 0,cti = 0, del_count = 0;
static int [] earnTotal = new int[12];//월
static int [] expenseTotal = new int[12];
static int [][] cateEarnSum = new int[13][12];//카테고리, 월
static int [][] cateExpenseSum = new int[13][12];
static int [] TotalEXPENSE = new int[13];

static int return_chk;
final int chk_inserT = HL_main.chk_insert;//작성패널에서 데이터가 변했는지 안했는지 확인해주는 변수
static String[] cate01 = new String[] {\"Choose\",\"식비\", \"주거/통신\", \"생활용품\", \"의복/미용\", \"건강/문화\", \"교육/육아\", \"교통/차량\", \"경조사/회비\", \"세금/이자\", \"월급/기타\", \"카드대금\",\"저축보험\",\"미분류\" };
public HouseholdLedger() {
if(chk_inserT == 1){//작성패널에서 데이터가 변했다면 변수들을 모두 메인클레스에서 가져온다.!
earnTotal = HL_main.earnTotal;
expenseTotal = HL_main.expenseTotal;
cateEarnSum = HL_main.cateEarnSum;
cateExpenseSum = HL_main.cateExpenseSum;
TotalEXPENSE = HL_main.TotalEXPENSE;
return_chk = 1;//파일리드를 했음을 알리기 위해 리턴체크를 1로 만들어준다.

}else{
return_chk = 0;
}
if(chk == 0){
try {
new fileRead1();
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}chk++;
try {
new fileRead();
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
setTitle(\"ENTER\");
setSize(1280,720);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

Dimension frameSize = this.getSize();
Dimension windowSize = Toolkit.getDefaultToolkit().getScreenSize();
setLocation((windowSize.width - frameSize.width)/2,(windowSize.height - frameSize.height)/2);

//layout setting
setLayout(null);
layeredPan = new JLayeredPane();
layeredPan.setBounds(0,0,1280,720);
layeredPan.setLayout(null);

try {
img = ImageIO.read(new File(\"C:/Users/aolo26698824/workspace/JAVA/src/image/backGround.jpg\"));
} catch (Exception e) {
System.out.println(\"Load error\");
System.exit(0);
}
  • 가격2,000
  • 페이지수17페이지
  • 등록일2015.10.23
  • 저작시기2015.10
  • 파일형식압축파일(zip)
  • 자료번호#985073
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니