<활동 목표>
간단한 단어장 구현하기
- 원하는 단어를 추가할 수 있는 창 구현하기
- 중요한 단어를 북마크 할 수 있는 기능 구현하기
<활동 내역>



하단 네모에 단어를 추가한 후 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 화면을 구현할 때와 비슷할 것이라 생각했고 실제로도 전반적으로 비슷한 것 같다.
하나하나 기능이 추가되면서 완성되어 가는 과정이 참 재밌다고 생각했다.