본문 바로가기

콤퓨타/뚝딱뚝딱

01. EmoPro 개요

 

 

자바로 프로그램 만들기. 

챗지피티가 있으면 못만들게 없다. ! 

 

EmoPro: 달력같은걸 ui로 띄워놓고, 그날그날 내 기분을 색깔? 이나 도형으로 표시하면서 내 기분을 한눈에 모니터링 할 수 있는 프로그램


달력 UI 만들기 (날짜별로 버튼이나 셀 만들기) 날짜 클릭하면 내 기분 선택할 수 있게 (색깔이나 도형 선택) 선택한 기분을 날짜 셀에 표시하기 프로그램을 다시 실행해도 저장된 데이터 불러오기 (파일 저장)

Swing으로 간단한 윈도우 띄우고, 그 안에 날짜 버튼 몇 개만 만들어 보는 거부터 시작

 

swing은 뭐야? 앱으로 만들 필요 --> 없음 웹으로 띄울 필요 --> 없음 그냥 로컬에서 돌아가는 약간 메모장 앱 정도로 봐도 좋음. 기능 복잡? --> 없음, 그냥 달력에 표시하는거임. (다만, 어떤 표시가 간단하면서도 효과적일지는 잘 모르겟음) 로그인필요? --> 없음

 

 

업무 순서도 (기분 표시 달력 프로그램)

  1. 환경 세팅
    • Java 개발 환경 설치 (JDK, IDE)
    • Swing 기본 예제 실행해보기
  2. 기본 UI 구성
    • 메인 윈도우 만들기
    • 달력 UI의 기본 틀 만들기 (날짜 버튼 몇 개 배치)
  3. 기분 표시 기능
    • 날짜 버튼 클릭 시 기분(색상/도형) 선택 UI 만들기 (예: 팝업창, 다이얼로그)
    • 선택한 기분을 날짜 버튼에 반영하기 (버튼 색상 변경 등)
  4. 데이터 저장 및 불러오기
    • 기분 상태를 파일에 저장하기 (예: 간단한 텍스트 또는 JSON)
    • 프로그램 실행 시 저장된 데이터를 불러와서 달력에 표시하기
  5. 추가 기능 (필요하면)
    • 월별/년별 달력 보기
    • 기분 통계나 그래프 간단 표시
    • UI 다듬기

'콤퓨타 > 뚝딱뚝딱' 카테고리의 다른 글

[Book Counter] 자바코드 .exe 생성  (0) 2026.05.24
[Book Counter] 코드작성  (0) 2026.05.23
02. Emo 창 만들기 (Swing)  (2) 2025.08.11