------------------------------------------------------------------------------------------------------------
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();
}
}
------------------------------------------------------------------------------------------------------------
그리고 이렇게 체인점 등록,삭제,수정 기능도 추가했어요.