AWT6 [Java] Swing 간단한 예제 (WindowBuilder) package com.kitri.test; import java.awt.BorderLayout; import java.awt.EventQueue; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.border.EmptyBorder; import javax.swing.JTextArea; import javax.swing.JLabel; import javax.swing.SwingConstants; import javax.swing.JTextField; import java.awt.GridBagLayout; import java.awt.GridLayout; import javax.swing.JButton; import java.a.. 2020. 10. 9. [Java] java.awt.event - 야구게임 완성 (디자인,Controller,Service 3개로 분리) / 유효성검사 BaseBall 1. BaseBallController와 BaseBallService Class 만듦 BaseBall은 디자인만 Controller는 신호등역할 뭐 누르면 어디로가라 di 2.BaseBall에서 Event Source 될 수 있는 것 6개 다 AcitonListener BaseBallController에 implements ActionListener하고 Override도 함 3. 아까처럼 BaseBallController에 썼더니 newG 없음 4. BaseBall BaseBallController 5. Controller는 뭐할때 뭐만해라만 하고 Logic은 BaseBallService에서 구현 6. 이제 controller에 service 연결하고 메소드들 연결 그리.. 2020. 10. 4. [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. 이전 1 2 다음