[Java] Java GUI로 게임 만들기 2
오늘은 엄청 힘든 시간이었습니다. 보통 어떤 것을 배우면 좀 익히고 실전에 사용하는데 이번에는 실전에 사용하면서 하나씩 배우는 느낌이어서.. 이번엔 저번에 간단한 게임을 만들었는데 이번엔 꽤 그럴듯하게 만들었습니다! 무려 7개의 클래스가 있는데요.. 또 엄청 중요한 개념들이 안에 포함하고 있답니다.. 먼저 게임의 실행부인 GameMain부터 해보겠...
오늘은 엄청 힘든 시간이었습니다. 보통 어떤 것을 배우면 좀 익히고 실전에 사용하는데 이번에는 실전에 사용하면서 하나씩 배우는 느낌이어서.. 이번엔 저번에 간단한 게임을 만들었는데 이번엔 꽤 그럴듯하게 만들었습니다! 무려 7개의 클래스가 있는데요.. 또 엄청 중요한 개념들이 안에 포함하고 있답니다.. 먼저 게임의 실행부인 GameMain부터 해보겠...
이번 시간에는 gui를 가장한 클래스와 객체, 주소값에 대해서 더 깊이 배워보는 시간을 가지겠습니다 ㅋㅋ 패키지안에 2개의 클래스를 만들고 각각의 텍스트 area를 공유하고 채팅시스템을 넣어보겠습니다. ChatA package com.koreait.project0825.event4; import java.awt.Color; import java...
이번엔 도서관리 프로그램 (알라딘 같은?) 어플리케이션을 만들어보았습니다.. 너무 힘들었습니다..ㅜ.ㅠ 그래도 하나씩 배우니까 이것만 잘 봐도 실력 많이 늘겠다 싶어서 긍정적인 마인드 장착하고 수업 잘 들었습니다 ㅎㅎ 아직 다 완성 된것은 아니지만 차차 완성시키면서 배운 것과 익힌 것을 잘 적어보도록 할게요! 일단 MVC원리에 의해서 패키지는 view...
이번 시간에는 저번 시간에 배웠던 파일 입출력이어서 쭉 해보겠습니다. 이번 포스팅은 아주 짧아요! package day20; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileReader; import java.io.FileWriter; import ja...
이번 시간에는 파일입출력에 대해서 알아보고 간단한 이미지 다운로드 어플리케이션을 만들어보겠습니다 ~ 이미지 파일을 실행중인 자바프로그램으로 읽어들인 후, 목적지 경로에 다시 출력해봅시다 =즉 파일 복사를 구현하는 작업입니다. 주제 : Stream(흘러가는 강 줄기 등) 컴퓨터 분야에서의 스트림의 대상은 바로 데이터! 자바에서는 스트림과 관련된 유용...
이번 시간에는 상속과 객체 간 형변환을 알아보겠습니다. 상속은 문법은 아는데 어떤 기능을 java에서 제공하는 지에 대해서 보겠습니다. 먼저 저는 인류를 3가지 인종으로 나누어서 각각 흑인,백인,황인 클래스를 만들겠습니다. 그런데 각각 멤버변수와 메서드들을 일일이 다 만들어야 할까요? 그렇다면 우리는 프로그래밍의 본질을 잃어버리는 것입니다. 중복을 ...
저번 시간 부터 이클립스는 잠시 안쓰기로 했었죠? 그래서 국산 에디터인 editplus를 사용하겠습니다! 에딧 플러스는 이렇게 생겼습니다 ㅎㅎ 약간 원시적인 느낌이 듭니다. 메모장 상위호환느낌? 자그럼 이제 오늘 배웠던 거를 써보겠습니다. 사실 JAVA에서 객체, 클래스 등 객체지향개념이 엄청 중요하죠. 따라서 그 개념을 제대로 이해하기 위해서...
이번시간에는 oracle이나 mysql로 작업했던것을 java와 연동하여 java에서 db 수정을 해보고 db에 있는 데이터들을 가져오겠습니다! 먼저 java에서 오라클데이터베이스에 있는 자료를 추가해보겠습니다! package com.koreait.db1; import java.awt.FlowLayout; import java.awt.Headle...
이클립스를 쓰지 않아서 예를 들어 다른 패키지에 있는 클래스를 임포트하려면 수동으로 다 제어해주어야 합니다. 오늘은 에딧플러스로 패키지 구축과 그 패키지 안에 있는 다른 클래스를 임포트하는 것까지 해보겠습니다. 일단 저는 src폴더와 bin 폴더를 구분하여 생성해서 java파일은 src폴더에, class파일은 bin폴더에 넣으려고 합니다. 물론 컴파...
1. 객체 1-1. 객체지향 프로그래밍과 객체 - 동일한 설계로 만들어진 자동차라 하더라도 각각의 자동차를 구성하는 부품들은 그 형태만 같은 뿐, 실제로는 독립적으로 존재하게 됩니다. - 클래스를 작성하면서 그 안에 생성되는 멤버변수들은 여러 개의 객체 간에 서로 동일한 이름으로 존재하지만 실제로는 서로 다른 값이라는 의미입니다. 1-2. ...