본문 바로가기

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.