IT/JAVA54 [Java] java.awt.event - Logic과 디자인 2개로 분리 저번에 만든 ItemTest를 ItemTest와 ITemLogic으로 분리해보겠다. 1. ItemTest에서 Override부분 ItemLogic으로 옮김 2.implements 도 옮김 3. ItemTest에 선언부 구현부 4. ItemLogic에 만들고 모든 객체에 it 붙임 5. eat method도 ItemLogic으로 옮겨옴 6. main 실행하는 순간 생성자 호출 그다음new itemlogic 생성 근데 itemtest갔더니 또 new itemtest itemlogic의 new itemtest을 new 가 아닌 '방금 띄운 그 창'으로 바꿔야함 itemTest itemLogic [출처] 빡쏘끼룩 2020. 10. 3. [Java] java.awt.event 예제 ListTest package com.kitri.awt.event; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class ListTest extends Frame implements ActionListener{ Panel p1 = new Panel(); Panel p2 = new Panel(); Panel p3 = new Panel(); List listL = new List(); List listR = new List(0, true); TextField tfL = new TextField(); TextField tfR = new TextField(); Button btR.. 2020. 10. 2. [Java] java.awt.event [java.awt.event] package awt.event Class ActionEvent - button , textfield AdjustmentEvent - scrollbar FocusEvent - Focus 얻었을때, 잃었을때 Event ItemEvent - choice, checkbox, list에 add할 때 KeyEvent - 단축기, 키 누를때 마다의 Event MouseEvevt - MousePointer가 어떤 component에 들어갔을 때(MouseEntered.exited) - MousePressed, Mousereleased - Mousemoved, Mousedragged TextEvent - 어떤 Text에 대한 Event (낱말맞추기) WindowEvent - 윈도우 창.. 2020. 10. 1. [Java] java.awt - (Button, Label, TextField, TextArea, Choice, CheckBox, List, Scrollbar 등) [ java.awt ] 순서 1. Frame 상속 2. 선언부에 필요한 객체 생성 3. 배치부에 design (Component 배치) **항상 작업은 작은 것 >> 큰 것 순으로 ! 1. 결과) 코드) public class DesignTest extends Frame{ // 선언부 Panel pN = new Panel(); Panel pS = new Panel(); //panel은 보통 default로 만듬 Label l = new Label("입력", Label.CENTER); //label은 한꺼번에 만듦 TextField tf = new TextField(); Button send = new Button("전송"); TextArea ta = new TextArea(); Choice.. 2020. 9. 11. 이전 1 2 3 4 5 6 7 8 ··· 14 다음