728x90
2020년에 JAVA 응용 시간에 진행한 주소록 프로젝트
기본으로 나타나는 GUI
하나의 화면에서 모든 기능을 수행할 수 있어서 화면이동을 하지 않아도 된다는 이점이 있다.
<기능 설명>
1. 우측의 textfield에 이름, 전화번호, 주소, 이메일을 작성한 뒤 ADD 버튼을 클릭하면 정보가 추가 되고 제일 큰 상자에 정보가 분리되어 나타난다.
2. 하나의 행을 선택하면 그 정보가 좌측의 텍스트필드에 각각 들어가고, 정보를 수정한 뒤 modify 버튼을 누르면 수정 된다.
3. 정보 선택 후 삭제 가능
4. 콤보 박스를 통해 이름, 전화번호 중 하나를 골라 검색 가능 -> 검색 결과로 나온 열이 선택되고, 해당 정보가 textfield에 나타남
5. readall버튼을 누르면 저장한 정보가 모두 뜸 (그 전에 저장했던 정보도 뜸)
<배운 점>
1. DB의 중요성과 사용 이유를 깨닫게 됨.
2. 사용자 관점에서 사용하기 편한 코드를 짜는 것이 중요함.
3. 어떠한 것을 만들던, 다이얼로그 박스로 확인 과정을 추가 시키면 사용자들이 더욱 편하게 사용할 수 있음.
4. 코드를 작성할 때 주석을 꼼꼼하게 다는 습관을 가지자.
5. 각각의 클래스가 정말 필요로 하는 것이 뭔지 잘 파악을 한 다음에 코드를 작성하자.
코드는 밑의 깃허브 참고! (사실 잘 올라갔는지 모르곘음.. 만약 수정한다면 이 글도 수정하겠음!
https://github.com/lhb8106/Java_AddressBook
728x90
'ⓟⓡⓞⓙⓔⓒⓣ > ⓙⓐⓥⓐ' 카테고리의 다른 글
[JAVA] 윈도우빌더 Label에 테두리 그리기 (BorderLayout) (0) | 2021.08.03 |
---|---|
MariaDB 명령어 및 사용법 (0) | 2021.08.03 |
[JAVA] 윈도우빌더 JLabel,JButton 줄바꿈 (1) | 2021.05.20 |
[JAVA] 윈도우 빌더 개발 툴 안 뜸 (There is no active editor that provides an outline) (0) | 2021.05.20 |
[JAVA] Cannot invoke "" because "" is null 오류 (0) | 2021.05.07 |
댓글