Java AWT 라이브러리를 이용해서 간단한 메모장 만들기!!
Component를 화면에 정렬하고 Event 몇개를 연결한다.
import java.awt.BorderLayout; import java.awt.Button; import java.awt.Frame; import java.awt.Label; import java.awt.List; import java.awt.Panel; import java.awt.TextArea; import java.awt.TextField; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java.awt.event.WindowListener; import java.util.HashMap; public class awt_memo extends Frame implements ActionListener { Label lbTitle; Panel pnLeft, pnRight; TextField tf; List list; TextArea ta; Button btAdd, btDel; //HashMap에 Data 저장 HashMap |
TextField에 Text를 입력하고 Enter를 치면 List에 Text가 입력된다.
List의 Text를 더블클릭하면 HashMap에서 List의 값을 Key로 하여 Value를 찾아 TextArea에 표시한다.
Add 버튼을 누르면 List의 선택한 것을 Key로 하고 TextArea에 입력한 내용을 Value로 하여 Map에 저장한다.
Del 버튼을 느루면 List의 선택한 것을 Key로 하여 Map에 저장된 Data를 삭제한다.
LIST
'Java' 카테고리의 다른 글
Java GUI - Image (0) | 2012.12.01 |
---|---|
Java GUI - 간단한 Table 이용방법 (0) | 2012.12.01 |
Java GUI - Event (0) | 2012.12.01 |
JAVA GUI - Frame, Panel (0) | 2012.12.01 |
Java path 설정 및 에러(classpath) 해결 방법 (0) | 2012.11.10 |