게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
까페 운영 프로그램 제작기 -5-
게시물ID : programmer_11873짧은주소 복사하기
작성자 : 자바돌이
추천 : 1
조회수 : 414회
댓글수 : 3개
등록시간 : 2015/07/04 14:06:25
어제부터 지금까지 한 작업에 대한 보고를 하겠습니다

메인 메뉴를 스윙을 적용하여 다시 만들었습니다

메인프로그램 swing적용.PNG

이전에 만들었던 메인 메뉴보다 훨씬 깔끔하지않나요

그럼 바꾼 메인 메뉴 소스입니다
------------------------------------------------------------------------------------------------------------

package com.server.main;


import java.awt.Button;
import java.awt.Container;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JOptionPane;

import com.server.chainstore.chainStoreHandle;
import com.server.menu.menuHandle2;

public class serverMain extends JFrame{

private JButton btnMenu = null, btnChainStore = null, btnCustomer = null, btnEvent = null, btnNotice = null, btnExit = null;
public serverMain(){
setTitle("서버 프로그램");
setSize(500,300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Container cp = getContentPane();
cp.setLayout(new GridLayout(2,3));
btnMenu = new JButton("메뉴 등록/삭제/수정");
btnChainStore = new JButton("체인점 등록/삭제/수정");
btnCustomer = new JButton("회원 관리");
btnEvent = new JButton("이벤트 등록/삭제/수정");
btnNotice = new JButton("공지사항 공지하기");
btnExit = new JButton("프로그램 종료");
cp.add(btnMenu);
cp.add(btnChainStore);
cp.add(btnCustomer);
cp.add(btnEvent);
cp.add(btnNotice);
cp.add(btnExit);
//메뉴 등록/삭제/수정 버튼 눌렀을 때 처리 
btnMenu.addActionListener(new ActionListener(){

@Override
public void actionPerformed(ActionEvent arg0) {
menuHandle2 menu = new menuHandle2();
menu.pack();
menu.setVisible(true);
}
});
//체인점 등록/삭제/수정 버튼 눌렀을 때 처리
btnChainStore.addActionListener(new ActionListener(){

@Override
public void actionPerformed(ActionEvent e) {
chainStoreHandle chainstore = new chainStoreHandle();
chainstore.pack();
chainstore.setVisible(true);
}
});
//회원 관리 버튼 눌렀을 때 처리
btnCustomer.addActionListener(new ActionListener(){

@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
}
});
//이벤트 등록/삭제/수정 버튼 눌렀을 때 처리
btnEvent.addActionListener(new ActionListener(){

@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
}
});
//공지사항 공지하기 버튼 눌렀을 때 처리
btnNotice.addActionListener(new ActionListener(){

@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
}
});
//프로그램 종료 버튼 눌렀을 때 처리
btnExit.addActionListener(new ActionListener(){

@Override
public void actionPerformed(ActionEvent e) {
setVisible(false);// 프레임 닫기
dispose(); // 자원 반납
System.exit(0); // 프로그램 종료
}
});
setVisible(true);
JOptionPane.showMessageDialog(null,"1. 메뉴 등록할 때 No필드 입력하지 마세요. 시퀀스 적용 부분입니다.\n2.체인점 등록할 때 No필드 입력하지 마세요. 시퀀스 적용 부분입니다.","알아두세요",JOptionPane.INFORMATION_MESSAGE);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
new serverMain();
}

}
------------------------------------------------------------------------------------------------------------

JOptionPane.showMessageDialog ->이건 그냥 프로그램 처음 실행했을 때 안내문이에요 그냥 지나쳐도 될듯

체인점등록_삭제_수정_적용.PNG

그리고 이렇게 체인점 등록,삭제,수정 기능도 추가했어요.
메뉴만들기랑 거의 차이가 없죠;; 그래서 오래 걸리지는 않았어요

그리고 제가 제일 보람찼던 일은

메뉴등록_삭제_수정_적용.PNG

메뉴들을 다 데이터베이스에 삽입시켰습니다 ㅋㅋㅋ 거의 70-80여개 되더군요 제일 흐뭇한 작업이었음

그럼 오유님들 즐거운 주말 보내세요 ㅎㅎ
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호