GUI

AfterSchool/자바 방과후

방과후 8일차_경마 게임 만들기

경마 게임 만들기 GUI(JPanel - JLabe(말그림)3개)lbl1.setLocation(x, y) lbl1.setSize(50,50) pan.setLayout(null) Thread 끝까지 결승점 도착 Random하게 하기 말 선택 → 선택한 말에 이름 해당말 밑에 이름 보이게 하기 package race; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.Random; import javax.swing.ImageIcon; import javax.swing.JButton; import javax.swing.JComboBox; import javax.swing.JFrame; import j..

AfterSchool/자바 방과후

방과후 7일차_Thread개념, 예외처리, 시간에 따라 사진 바뀌는 프로그램

Multi Thread 개념 하나의 program에서 동시에 여러 작업을 하는 것처럼 느끼게 해줌 ex) 이미지 바뀌는거, 멀티프로세싱과 비슷 ⭐Thread 상태전이도(Life Cycle/생명주기) New Born(새로 태어난 상태) t1 = new Thread1() → t1.start() → Runnable(실행가능한 상태) JVM Thread Scheduler → Running(실행중인 상태) run() { } } ⇒ while(true)로 만들어 놓기, 죽지않고 계속이용할 수 있음 → Dead(죽은 상태) +Block(휴면 상태) 실행가능할때( sleep(ms) , wait ), 실행중일 때 쉴수 있다. Runnable 상태일때만 돌아갈수 있음(시간 경과후 notifyAll) ⭐Thread 클래스 ..

Programming/JAVA

[Java] GUI 윈도우창 만들기_JFrame

GUI javax.swing.JFrame : 윈도우 창 오늘은 JFrame만드는 방법 2가지에 대해 적어보도록 하겠습니다. 1첫번째 방법 먼저 클래스를 만들어 줍니다. JFrame package gui; import javax.swing.JFrame; public class JFrameTest1 { public static void main(String[] args) { JFrame frame = new JFrame(); } } 위처럼 변수명을 frame으로 잡고 JFrame으로 선언해줍니다. 이렇게 만들고 나면 저렇게 JFrame에 에러가 뜨게 되는데 그 때 에러부분에 마우스를 갖다대면 import 'JFrame'(javax.swing)이 나오게 되는데 이것을 누르면 됩니다. JFrame frame =..

AfterSchool/자바 방과후

성적프로그램과 BMI프로그램 만들기(1229)

1. 조건 Swing패키지의 컨테인와 컴포넌트를 사용 한 학생에 대한 학생 정보 및 성적 정보 → 학번, 성명, 학년, 반, 국어, 영어, 수학, 과학, 총점, 평균 입력 : JTextField를 사용하여 입력 받는다. 입력받은 정보를 기번으로 2번의 내용을 JTable에 출력 MVC model 사용여부는 선택 실행화면 2. 코드 M StudentScoreVO, StudentScoreDVO package score.vo; public class StudentScoreVO { private int stuId; //학번 private String name; //이름 private int grade; //학년 private int ban; //반 private int kor; //영어 pr..

AfterSchool/자바 방과후

상속 예제와 JFrame 사진 넣고 버튼 누르면 이미지 변환(1227)

오늘은 상속과 JFrame에 사진 넣는 방법에 대해 배우게 되었습니다. 배운 내용을 정리해보면서 복습해보도록 하겠습니다! 1. 필드 (전역 변수)와 지역 변수 필드(전역 변수)는 클래스 내부에 선언되어 클래스의 모든 메서드에서 사용 가능하며, 기본 초기값을 갖습니다. 지역 변수는 메서드 내부에 선언되어 해당 메서드 내에서만 사용 가능하며, 초기값이 주어지지 않습니다. 2. 상속 관계 상속은 객체 지향 프로그래밍에서 부모 클래스와 자식 클래스 간의 관계를 나타냅니다. 자식 클래스는 부모 클래스의 특성과 동작을 상속받아 재사용할 수 있습니다. 2-1) Overriding (메서드 재정의) Overriding은 자식 클래스에서 부모 클래스의 메서드를 다시 정의하여 사용하는 것입니다. 이를 통해 자식 클래스에서..

노 코딩 노 라이프
'GUI' 태그의 글 목록