<활동 목표>

간단한 단어장 구현하기

- 원하는 단어를 추가할 수 있는 창 구현하기

- 중요한 단어를 북마크 할 수 있는 기능 구현하기

 

 

 

<활동 내역>

하단 네모에 단어를 추가한 후 ADD 버튼을 누르면 단어가 추가된다.

처음 UI에 단어장 버튼을 만들지 않았기에 필요에 따라 상단 버튼을 추가했다.

 

        starBtn = new JButton("★");
        starBtn.setFont(new Font("Dialog", Font.PLAIN, 20));
        starBtn.setBorderPainted(false);
        starBtn.setContentAreaFilled(false);
        starBtn.setForeground(Color.GRAY);

별을 눌러 북마크를 했을 때, 노란색으로 채워지면 좋겠다는 생각을 했다.

원래는 가운데가 빈 별을 사용했는데, 안이 회색으로 채워진 별의 색을 바꾸는 것으로 수정했다.

 

코드로는 이벤트 ActionListener를 사용해 별의 색을 Toggle하였다.

따로 별을 Toggle하는 메소드를 추가하여 코드가 복잡해지지 않도록 작성하였다.

 

 

 

<느낀점&배운점>

TodoList 화면을 구현할 때와 비슷할 것이라 생각했고 실제로도 전반적으로 비슷한 것 같다.

하나하나 기능이 추가되면서 완성되어 가는 과정이 참 재밌다고 생각했다.

'2025동계모각코 > 2025동계모각코_조서희' 카테고리의 다른 글

20260214  (0) 2026.02.14
20260127  (0) 2026.01.27
20260118  (0) 2026.01.18
20260111  (0) 2026.01.11
20260104  (0) 2026.01.04

+ Recent posts