자바 스윙 GUI 디지털시계 만들기 안녕하세요. 이전글에서 디지털시계를 만들기위해 시간을 받아 콘솔창에 먼저 출력해보고 출력되는 것을 확인한 후 JLabel을 만들어서 JLabel에 시간을 출력했었습니다. (혹시 필요하신분은 아래 글을 참고해주세요.) [JAVA] - 자바 스윙 GUI 디지털시계 만들기 (1편)-시간출력 이번 글에서는 JLabel부분의 폰트를 한번 설정해보려고 합니다. 목차. 1. 적용할 폰트 다운 -(digital-7를 사용해보겠습니다.) 2. 다운받은 폰트 이클립스에서 GUI에 적용하기 3. 주의할 점. 4. 저번의 코드에서 폰트를 적용한 코드 1. 폰트 다운받기. 해당폰트를 검색해서 다운받아주세요. 저는 이 사이트에서 받았습니다.(다른 폰트들도 많더라고요.) https://www.d..
자바 스윙 GUI 디지털시계 만들기 안녕하세요. 얼마전에 프로젝트로 시계를 만들었습니다. 그래서 오늘은 자바에서 스윙으로 디지털시계를 한번 만들어볼까해요. 오늘할 내용. 1. 시간을 받아온다. (잘 받아오는지 콘솔창에 출력해본다.) 2. 콘솔창에 출력이 잘 된다면 JFrame에도 출력가능하게 만든다. 3. 문제점 4. 해결방법 5. readme&*소스코드는 글의 맨 아래에 있습니다. 아래 사진은 오늘 완성할 시계사진이에요. 물론 오늘은 시간출력까지만 하고 폰트는 다음시간에 적용할거고요. ㅎㅎ 1. 시간을 받아오기 먼저 시계를 만들려면 시간을 받아와야되요. *그 전에 gui시계를 만드려고 하니 이클립스를 열어서 프레임을 만들어주세요.(아래글 참고) [JAVA] - java swing 창 만들기 아마 위의 ..
자바 이클립스. 자바 이클립스에서 다른 컴퓨터에서 저장한 프로젝트 파일을 여는 방법입니다. 1. 이클립스 열기. 2. import할 프로젝트파일 준비. 3. 프로젝트 파일을 이클립스에 import 4. 끝. 이클립스와 import할 JAVA프로젝트 파일 준비. 저는 eclipse oxgen에있는 프로젝트를 하나 복사해서 바탕화면에 붙여넣기를 해서 파일을 준비했습니다. 그냥 이클립스 경로로 들어가셔서 프로젝트파일을 복사하셔도 됩니다. (인터넷에서 구해온 JAVA프로젝트도 상관없습니다.) 프로젝트 파일을 이클립스에 import 이제 파일도 준비되었으니 프로젝트 파일을 열어줄 이클립스로 들어가주세요. 이클립스의 왼쪽에 보통 project Explorer가 보일겁니다. 우클릭 해주세요. 우클릭하면 아래 사진처럼..
자바 이클립스(Eclipse) 실행오류 해결 친구 노트북에서 이클립스를 실행했는데 이클립스 실행오류가 발생했습니다. 지금 쓰는 이 글은 제가 해본 방법과 해결방법입니다. (깔고 지운거밖에 없긴하지만 가장 확실한 해결방법인 것 같습니다.) 1. 이클립스 재설치. 2. JDK 재설치 3. JDK 완전히 삭제하고 재설치 오류 메시지. 아래는 이클립스가 실행되지 않을 때 나오던 오류 메시지들입니다. java Virtual Machine Launcher라는 타이틀을 가진 에러메시지가 출력됩니다. (제 컴퓨터가 아니라 스크린샷으로 찍은게 아니라서 모니터를 찍었을때 나오는 줄이 보이네요.) java Virtaul Machine Launcher오류를 확인눌러서 닫으니 이번에는 아래 사진처럼 나오네요. 제 기억에는 분명..
java 메시지 박스 출력하기 이번에는 팝업창 출력하는 방법입니다. 출력하는 방법. showMessageDialog(null,"string");으로 팝업창을 출력할 수 있습니다. 아래 사진처럼요. java 메시지 박스 추가. 기본 메시지박스 코드 예시. package blog01; import javax.swing.JOptionPane; //import static javax.swing.JOptionPane.*; public class Main { public static void main(String[] args) { // TODO 자동 생성된 메소드 스텁 JOptionPane aa=new JOptionPane(); aa.showMessageDialog(null, "게으른 주인장 블로그에 오신것을 환영..
java 보안으로 차단된 애플리케이션 자바 보안으로 차단된 애플리케이션에 대한 글입니다. 자바도 제대로 설치했고 추가기능 사용도 눌렀는데 아래와 같은 창이 나왔습니다. 처음에는 대수롭지 않게 여겼다가 해당사이트에서 받아야되는 파일을 다운받아지지 않는 것을 보고 당황했습니다. 이것을 해결하기 위해 이것저것 만져보았습니다. 해결방법은 의외로 간단했습니다. *저는 이방법으로 해결되었습니다. java보안 차단 해제하기. 1. 자바 구성 들어가기 2. 보안(버전에 따라 웹 설정인것 같습니다.) 3. 차단된 해당 사이트의 주소 추가. 1. 자바 구성으로 들어가기. 시작(윈도우 모양)-> java (폴더)-> Java 구성으로 들어가세요. 아래의 방법으로 들어가도 됩니다. 제어판(큰 아이콘 기준)-> 자바 2. 보안..
Java swing Event 1. 자바 스윙 창을 만든다 아래 링크 참고. [JAVA] - java swing 창 만들기 2. 버튼을 만든다.(이미지는 나중에) 3. 키 이벤트를 만든다. 자바 스윙 키보드, 마우스 이벤트 코드. 아래 있는 코드를 txt파일로 저장해놓았습니다. blog패키지의 Event클래스에 만들었습니다. 아래는 전체 코드입니다. package blog; import java.awt.event.KeyAdapter; import java.awt.event.KeyEvent; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import javax.swing.JButton; import javax.swing.JFra..
[eclipse]이클립스 jre오류 사실 이 오류에 대한 자세한 내용은 기억나지 않습니다. 자바 프로젝트 빨간 느낌표. 학교에서 이클립스와 JDK를 앞서 컴퓨터를 사용했던 학생이 설치를 했습니다. 그런데 프로젝트를 만들고 사용하려고 하니 이클립스의 프로젝트 폴더에 빨간 느낌표가 나오면서 이클립스에 오류가 생겼습니다. (아래 본문 사진 참고.) 일단 대충 해결을 하긴 했지만 이렇게 하는게 맞는건지 모르겠네요. (이클립스를 쓴지 얼마 안되서 아직 잘 모르겠네요.) 그래서 일단은 제 블로그에 기록해보려고 합니다. 오류 확인하기. 사실 무슨 오류였는지 잘 기억나지 않으며 그냥 저거였던거 같아서 제목을 jre오류로 작성했습니다. 해당 컴퓨터에는 이클립스 oxgen과 JDK 몇 개(다른버전)이 설치되어 있었으며 환..
자바 조건문 if,else 프로그램의 실행을 제어하는 문장중 하나인 조건문(if,else)에 대한 글입니다. 조건문 if문의 간단한 형식. if, else의 형식입니다. if(조건){ 실행할 내용; } else if(조건){ 실행할 내용; } else{ 실행할 내용; } 으로 되어있습니다. 1. if(조건)문만 있을 때 if문만 있다면 if문 옆의 ( 조건 )
자바 스윙(java swing) 창 만들기 자바에서 gui시작하기. JFrame을 이용해 창을 만드는 방법입니다. 1. Main.java만들기 2. program.java만들기 3. JFrame상속(gui기반의 프로그램을 만들기 위해 상속) 4. JFrame간단한 설정. 5.JFrame 크기. JFrame Main.java, Program.java 클래스 만들기. - 이클립스로 들어가서 프로젝트를 하나 생성해주세요.(상단 메뉴의 파일->새로만들기->java프로젝트) 프로젝트 폴더에 클래스를 두 개 추가해주세요. (클래스 이름은 보통 대문자로 시작합니다.) 먼저 Main.java라는 클래스로 가겠습니다. new 클래스이름();을 해주세요. 저는 Program이라는 클래스를 만들었기 때문에 아래 코드처럼 했..
자바 반복문 (java) 자바에서의 반복문은 내가 해본 c언어나 c++의 반복문과 똑같았다. 그래서인지 반복문이 어렵지는 않았다. 1. for문. 2. while문 3. do-while문 반복문(Loop) 형식 반복문을 사용하면 특정 조건을 만족할때까지 원하는 작업을 반복해서 실행할 수 있다. 위에서 제가 반복문 종류를 3가지 적어놓았지만 반복문은 크게 두가지로 분류할 수 있다. for문과 while문이다.(아래 예시코드)package blog01; public class Main { public static void main(String[] args) { for(int i=0;i
자바 자료형과 변수 이해하기. 변수의 의미. 변수의 사전적 의미는 변화하는 것인데요. 이 변수를 이해하기 쉽게 라면에 비유해서 말해보겠습니다. 라면에서 냄비는 변하지 않는 것이고 내용물인 라면은 변하는 것이지요. 즉 변수==라면냄비, 데이터==라면이 되는 것입니다. 자료형? 자료형은 변수가 가질 수 있는 값의 형태로 크게 기본자료형과 참조자료형의로 구분됩니다. 여기서 기본자료형은 값을 가지고, 참조자료형은 주소를 가지게 됩니다. 이걸 위에서 했던것처럼 비유를해보자면 냄비의 종류가 될 수 있겠네요. (아래 글을 더 읽어주세요.) 자바에서 자료형과 변수를 사용해보기. 이제 간단한 코드로 자료형과 변수에 대해서 더 설명드리겠습니다.public class Main { public static void main(..