자바 GUI 버튼 배열[코드 중복] 안녕하세요. 오늘은 자바 스윙에서 GUI 버튼을 만들어보려고 합니다. 그냥 일반적인 버튼을 만드는 것은 아닙니다. GUI 버튼을 만들때 생기는 코드의 중복을 배열을 사용해서 줄여볼겁니다. 일반 버튼 생성[코드 중복 O] 배열으로 버튼 생성[코드 중복X] 예제코드[전체] 일반 버튼 생성[코드 중복O] 일반 버튼 생성 코드는 이렇습니다. JButton btn1=new JButton("Button 1"); //버튼1 JButton btn2=new JButton("Button 2"); //버튼2 JButton btn3=new JButton("Button 3"); //버튼3 Font font1 = new Font("Showcard Gothic",Font.BOLD,15); /*중..
이클립스 오류 the project was not built due to~ 안녕하세요. 오늘은 다른 컴퓨터에서 프로젝트 파일을 가져와서 이클립스로 import 시켜줬을 때 생긴 이클립스 오류에 대한 내용입니다. 오류에 대한 내용. 내가 해결한 방법. 오류내용. 오류 내용은 다음과 같습니다. The project was not built due to "release 6 is not found in the system". Fix the problem, then try refreshing this project and building it since it may be inconsistent라고 Errors가 나옵니다. 현재 상태의 에러는 코드에 Warnings가 여러 개 존재하는 것 말고는 문법적으로 틀린 부..
자바 버튼에 이미지 넣기[swing] 안녕하세요. 오늘은 버튼에 이미지를 넣어보겠습니다. 초기 코드. 이미지를 넣은 코드. 버튼에 넣은 이미지만 보이게 만들기. 실행결과 버튼 코드. 초기 버튼 코드는 프레임에 원하는 버튼 하나를 추가한 코드입니다. 아래 글을 참고하시면 더 쉽게 이해할 수 있을겁니다. (아래 코드도 있습니다.) [프로그래밍/JAVA] - java swing 창 만들기 java swing 창 만들기 자바 스윙(java swing) 창 만들기 자바에서 gui시작하기. JFrame을 이용해 창을 만드는 방법입니다. 1. Main.java만들기 2. program.java만들기 3. JFrame상속(gui기반의 프로그램을 만들기 위해 상속) 4. JFrame.. intunknown.tistory..
자바 마우스 좌표 이동[Robot] 안녕하세요. 오늘은 자바에서 프로그램을 시작했을 때 지정해놓은 좌표로 마우스가 이동하도록 만들어보겠습니다. 좌표 이동 코드. 실행결과. java.awt.Robot를 사용해 마우스, 키보드 등을 자동으로 제어할 수 있습니다. 매크로 같은것도 만들 수 있겠지만 솔직히 자바로 매크로 만들 바엔 그냥 그 노력으로 오토 핫키로 하는 게 더 빠릅니다. 그래도 매크로 말고도 쓸데가.. 흠... 생각나지 않지만 많을겁니다. 아마..? 언젠가는 쓰지 않을까요..? Robot을 사용한 좌표 이동 코드 먼저 아래의 코드는 마우스를 x=500, y=400으로 움직이고 더블클릭을 실행하는 코드입니다. 재미있어 보여서 만져보긴 했는데 이 이상 만질것같지는 않습니다. package test01;..
자바 대각선으로 움직이기[swing] 안녕하세요. 오늘은 저번에 만들었던 키보드 이벤트를 조금 업그레이드시켜보려고 합니다. 저번에 만들었던 키보드 이벤트로는 버튼을 상하좌우로만 움직일 수 있었습니다. 그 이벤트를 조금 업그레이드해서 대각선으로도 이동할 수 있도록 해보겠습니다. 프레임 만들기. 키보드 이벤트 업그레이드. 결과 프레임 만들기 일단 아래 글을 참고해서 swing창을 만들어줍니다. (프레임 만드는 방법.) [프로그래밍/JAVA] - java swing 창 만들기 java swing 창 만들기 자바 스윙(java swing) 창 만들기 자바에서 gui시작하기. JFrame을 이용해 창을 만드는 방법입니다. 1. Main.java만들기 2. program.java만들기 3. JFrame상속(gui기..
자바 마우스 좌표 출력[swing] 안녕하세요. 오늘은 저번 시간에 만들었던 패널에서 현재 마우스의 좌표를 찾고 출력해볼 겁니다. 프레임, 패널 생성 마우스 이벤트(MouseMotionListener) 결과 1. 프레임, 패널 생성 사실 패널 생성까지는 필요 없을 수도 있지만 어렵지 않습니다. 글을 내리다 보면 프레임과 패널을 생성하는 코드도 보이겠지만 따로 작성해놓은 프레임, 패널 생성에 관한 글을 먼저 보시는 것을 추천드립니다. [프로그래밍/JAVA] - java swing 창 만들기 패널. java swing 창 만들기 자바 스윙(java swing) 창 만들기 자바에서 gui시작하기. JFrame을 이용해 창을 만드는 방법입니다. 1. Main.java만들기 2. program.java만들기 3...
자바 버튼으로 패널 전환[swing] 안녕하세요. 이번에는 서로 다른 이미지가 배경으로 있는 패널(JPanel)을 전환해 보도록 하겠습니다. 패널, 버튼 만들기. 전체 코드. 결과. 이 글에는 커서 custom부분도 있으므로 아래 글을 참고해주세요. (필요 없는 기능이지만 지우기 귀찮아서) [프로그래밍/JAVA] - 자바 마우스 커서 제작, 변경[swing] 자바 마우스 커서 제작, 변경[swing] 자바 마우스 커서 제작, 변경[swing] 안녕하세요. 오늘은 자바 스윙에서 마우스 커서를 제가 원하는 이미지로 바꿔보겠습니다. 마우스 커서 이미지. 마우스 커서 custom 코드. 실행결과. 마우스 커서 이미지. 마우.. intunknown.tistory.com 패널 만들기 아래 글을 한번 보고 오세요. ..
자바 패널에 이미지 넣기 안녕하세요. 오늘은 자바 패널(Panel)에 이미지를 넣어보겠습니다. 패널 만들기 넣을 이미지 준비 코드. 실행 결과 1. java swing 패널 만들기. 이 부분은 아래 글을 먼저 보시면 도움이 될겁니다. [프로그래밍/JAVA] - java swing 창 만들기 java swing 창 만들기 자바 스윙(java swing) 창 만들기 자바에서 gui시작하기. JFrame을 이용해 창을 만드는 방법입니다. 1. Main.java만들기 2. program.java만들기 3. JFrame상속(gui기반의 프로그램을 만들기 위해 상속) 4. JFrame.. intunknown.tistory.com 아래 코드처럼 기본적은 틀을 먼저 만들어줍니다. package test01; impor..
자바 마우스 커서 제작, 변경[swing] 안녕하세요. 오늘은 자바 스윙에서 마우스 커서를 제가 원하는 이미지로 바꿔보겠습니다. 마우스 커서 이미지. 마우스 커서 custom 코드. 실행결과. 마우스 커서 이미지. 마우스 커서로 사용할 이미지는 다음과 같습니다. (그냥 대충 작은 이미지 아무거나 골랐습니다.) 이 이미지를 폴더에 넣어줍니다. 마우스 custom코드 이제 마우스 커서를 만들어보겠습니다. 이런식으로 입력해줍니다. public void customcursor(){ /*커서만드는중*/ Toolkit tk = Toolkit.getDefaultToolkit(); Image cursorimage=tk.getImage("src/image/exitButtonP.png");//커서로 사용할 이미지 Poin..
자바 프레임에 이미지 넣기[java swing]. 안녕하세요. 오늘은 자바 프레임에 이미지를 넣어보겠습니다. 프레임 만들기. 넣을 이미지 준비. 코드. 실행 결과. 1. java swing 프레임[JFrame] 만들기. 이미지가 들어갈 Gui프레임을 만들어보겠습니다. 아래 글을 참고하거나 아래 코드를 조금 보시면 알 수 있을겁니다. [프로그래밍/JAVA] - java swing 창 만들기 java swing 창 만들기 자바 스윙(java swing) 창 만들기 자바에서 gui시작하기. JFrame을 이용해 창을 만드는 방법입니다. 1. Main.java만들기 2. program.java만들기 3. JFrame상속(gui기반의 프로그램을 만들기 위해 상속) 4. JFrame.. intunknown.tist..
자바 입력받을 수 있는 팝업창. 안녕하세요. 오늘은 자바 JOptionpane으로 입력받는 것에 대한 내용입니다. 입력받지 않는 팝업창은 저번에 했으므로 아래 글을 참고해주시기 바랍니다. [프로그래밍/JAVA] - java 메시지 박스 출력하기(팝업창) 1. 코드 2. 실행 3. 간단한 코드 설명 코드 전체 코드는 아래와 같습니다. package test01; import javax.swing.JOptionPane; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub JOptionPane aa=new JOptionPane(); String numbere=aa.showInputDialog..
자바 시계 만들기 프로젝트[java-swing] 이 글은 공유 겸 백업용으로 작성한 글입니다. 2학년에 진행한 자바 언어로 시계 만들기 프로젝트. 제작자: 요기 블로그 주인장. 시계 종류: 디지털 시계[처음에는 아날로그시계도 넣으려고 했으나 시간이 충분하지 않았습니다. 사실 귀찮아서...] 코드: 글 아래부분 깃허브 참고[아래 깃허브 링크] 기능. 1. 홈화면[년, 월, 일, 요일, 오전/오후, 시간] 2. 알람 3. 컴퓨터 shutdown[컴퓨터 종료] 4. 스탑워치 5. 타이머 특징. 1. 대충 시간에 치여서 만드느라 조금 허접합니다. 2. 버튼에 마우스를 올리면 소리가 납니다. 3. 12시가 0으로 표시됩니다. 4. 셧다운 메시지도 설정 가능합니다.(아래 사진 참고) 5. 알람과 타이머의 노래가 겹..