New Programming/Java 2020. 5. 29.
자바 GUI 배치 연습하기...
자바 GUI 배치 연습하기... 오늘도 간단하게 자바 Gui 구성과 배치를 연습해보겠습니다. 만들어볼 GUI는 우리가 자주 먹는 치킨 주문 창입니다. 치킨의 종류와 몇 인분을 먹을 것인가? 요즘에 많이 하는 리뷰 이벤트를 신청할 것인가? 결제방식은 어떻게 할 것인가? 우선 만들기 전에 생각을 해봅니다. 내가 JLabel을 사용할 것인가? 아니면 JButton or JRadioButton or JCheckBox를 사용할 것인가? 저는 몇 인분? 이것만 JCheckBox로 만들고 나머지는 JRadioButton으로 만들어보겠습니다. 세 번째 수정을 끝으로 제가 원하는 구성으로 만들었습니다. 처음에는 감이 잘 잡히지 않던 Gui, Swing이 조금씩 코드를..
New Programming/Java 2020. 5. 28.
자바 Gui, Swing 기초 연습하기... [01]
자바 Gui, Swing 기초 연습하기 오늘은 간단한 Gui 배치를 연습해보겠습니다. import java.awt.BorderLayout; import java.awt.Color; import java.awt.GridLayout; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JTextField; import javax.swing.border.EmptyBorder; import javax.swing.border.LineBorder; import javax.swing.border.TitledBorder; public class..
New Programming/Java 2020. 5. 27.
자바 ImageIcon 크기 조절하는 방법
자바 ImageIcon 크기 조절하는 방법 흔히 우리가 ImageIcon을 이용해서 작업을 하다 보면 이미지의 크기가 내가 설정한 화면의 크기보다 커서 화면 안에 다 보이지 않는 경우가 있습니다. 현재 제가 화면안에 넣고 싶은 사진은 위의 꽃 그림입니다. ImageIcon을 생성하고 이 안에 바로 flower.jpg를 넣어줍니다. 그리고 JLabel 을 생성하고 이미지를 생성한 icon을 넣어주고 바로 화면을 올립니다. 하지만 여기서 flower.jpg의 해상도가 제가 만든 Size(500,500)보다 크기 때문에 제대로 된 그림이 화면안에 나오지가 않습니다. 이런 경우에는 ImagIcon을 Image로 변환하고 Image의 Size를 조절하고 다시 이를 ImageIcon으로 변환하여 화면에 올리면 올바..
New Programming/Java 2020. 5. 26.
[자바] GridLayout 간단하게 알아보자...
[자바] GridLayout 간단하게 알아보자... 위의 사진은 API문서에서 GridLayout을 검색해서 캡처한 사진입니다. API 문서의 내용은 영어로 되어있기 때문에, 처음에는 읽기 힘들지 몰라도 자주 보는 습관을 들이시면 공부 혹은 일을 할 때에 큰 도움이 되실 겁니다. 자 그럼 GridLayout을 사용하기 위해서 간단하게 코드를 작성해보겠습니다. 앞에서 포스팅했던 BorderLayout의 경우 North, South, Center, West, East 이렇게 5가지의 위치로 구분이 되어있었습니다. 그러나 GridLayout의 경우 줄, 칸으로 각 위치를 분할합니다. 이렇게 말로 해서는 잘 이해가 되지 않기 때문에 바로 코드를 통해서 이해를 도와드리겠습니다. 현재 10개의 JButton을 생성..
New Book/Novel 2020. 5. 25.
<학생회장은 최상위 엑스트라> 소설 리뷰
소설 리뷰 작가 : 루인메이커 장르 : 현대 판타지 연재 상황 : 현재 119화 연재중 작품 소개 : 너무 강한 엑스트라가 되었다. 주인공과는 무승부를 낼 수 있을 정도. 이쯤 되면 여유 좀 부려도 괜찮겠지. 현재 119화까지 나온 학생회장은 최상위 엑스트라 저는 119화까지 다 봤습니다. (연재가 될 때마다 바로 결제해서 챙겨보고 있습니다.) 오랜만에 볼만한 소설을 찾아서인지 마음에 드는 학생회장은 최상위 엑스트라! 바로 리뷰 들어가겠습니다. 1. 줄거리 영문도 모르고 "서현우"라고 하는 학생회장으로 빙의된 주인공 그는 이 세계로 소환이 됨과 동시에 의문의 메시지를 받습니다. 바로 "학생회장의 신분을 유지한 채로 학교를 졸업해라" 이를 완료하지 못할 시에는 사망합니다. 라는 영문 모를 메시지를 받게 됩..
New Programming/Java 2020. 5. 24.
[자바] BorderLayout 간단하게 알아보자...
[자바] BorderLayout 간단하게 알아보자... BorderLayout은 위에서 보는 것처럼 북쪽의 North , 중심의 Center 남쪽의 South , 서쪽의 West , 동쪽의 East 이렇게 구성되어있습니다. 위의 사진만 봐서는 잘 이해가 안될 수도 있기 때문에 한번 코드로 만들어보겠습니다. 1. 각 위치에 따른 JButton을 생성 그에 따른 이름을 지어준다. 2. 생성한 JButton을 BorderLayout을 이용해서 각 위치에 배치합니다. 이때 BorderLayout.(배치할 위치)를 입력해야 해당 위치로 JButton을 설정할 수 있습니다. 3. setSize(int width, int height); setVisible(true); 창의 크기와 입력한 창이 보일 수 있도록 가시성..