programming/JAVA 7

GUI 기초

스윙 기반의 GUI 응용프로그램 샘플 응용프로그램의 전체 컴포넌트를 담는 JFrame 모든 메뉴를 담는 JMenuBar 메뉴로 작동하는 JMenu 툴바로 작동하는 JToolBar 버튼으로 작동하는 JButton. 툴바에 부착됨. 문자열을 출력하는 jLabel. 툴바에 부착됨. 이미지 버튼으로 작동하는 JButton. 툴바에 부착됨 한 줄 문자열을 입력 받는 창 JTextField. 툴바에 부착됨 푸시다운 버튼으로 작동하는 JComboBox. 툴바에 부착됨 두 개의 분리된 팬으로 작동하는 JSplitPane, JFrame에 부착됨 리스트를 출력하는 JList, JSplitPane의 왼쪽에 부착됨 이미지를 출력하는 JLabel, JSplitPane의 오른쪽에 부착됨 JLabel에 출력된 이미지나 텍스트를 스..

programming/JAVA 2021.04.30

db에 파일 넣기

1) div -> division의 약자로, 전체적인 틀을 만들 때 주로 사용한다. 2) orm 태그에서 주요한 속성이 있는데, 바로 action과 method이다. action은 데이터를 전달할 대상을 지정하고, method는 전달 방식을 정한다. action: 수신 대상 method: 전송 방식 3) text = type 속성값 text는 input 요소의 기본값으로 텍스트를 입력할 수 있는 텍스트 필드가 만들어짐 세로 크기는 정해져 있고 가로 크기만 설정 크기는 글자 수를 기준으로 정해지며 기본 크기가 20 type="submit" 전송 버튼이 만들어진다. type="reset" 초기화 버튼이 만들어진다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 2..

programming/JAVA 2021.04.28

JAVA [클래스와 객체]

1) 반지름과 이름을 가진 Circle 클래스를 작성하고, Circle 클래스의 객체를 생성하세요.1234567891011121314151617181920212223242526272829package test; public class Circle { // TODO Auto-generated method stub int radius; // 속성 만듬 -> radius변수 String name; // 속성 만듬 public Circle() { // 생성자 } public double getArea() { return 3.14*radius*radius; } public static void main(String[] args) { Circle pizza = new Circle(); // 원 객체 생성 pizza..

programming/JAVA 2021.03.25

JAVA [Scanner 조건문]

1. 시험점수가 90점 이상이라면 합격 판별을 하는 프로그램을 작성하시오. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 import java.util.Scanner; public class IfTest { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("점수를 입력하세요."); Scanner sc = new Scanner(System.in); int score = sc.nextInt(); if(score>90) { System.out.println("통과"); } else { System.out.println("땡"); } sc.clos..

programming/JAVA 2021.03.23

JAVA [Scanner 실습편1]

1. Scanner 클래스로 이름, 도시, 나이, 체중을 입력받고 다시 출력하는 프로그램을 작성하시오. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 package test01; import java.util.Scanner; public class Input { public static void main(String[] args) { // 변수 지정을 할 때는 앞에다 type을 먼저 쓴다. Scanner sc = new Scanner(System.in); String name = sc.next(); String city = sc.next(); int age = sc.nextInt(); double weight = sc.nextDouble(); System.out.p..

programming/JAVA 2021.03.23

JAVA [Scanner]

System.in 자바에서 키 입력 System.in : 보드 장치를 직접 제어하고 키 입력을 받는 표준 입력 스트림 System.in은 입력된 키를 단순한 바이트 정보로 응용프로그램에게 제공하므로, 응용프로그램은 받은 바이트 정보를 문자나 숫자로 변환해야하는 번거로움이 있음. 그렇기 때문에 문자나 정수, 실수, 문자열 등 사용자가 원하는 타입으로 변환해주는 Scanner클래스를 사용하는 것이 효과적이다. Scanner : 응용프로그램이 키 입력을 쉽게 받을 수 있도록 자바 패키지에서 제공하는 클래스. 적으면 이런식으로 빨간줄이 뜬다. 이럴 때는 ctrl + shift + o 를 해주면, 그럼 java.util.Scanner를 를 클릭해준다. 그러면 이제 빨간 밑 줄 들이 사라지는 것을 알 수 있고, i..

programming/JAVA 2021.03.23

JAVA 설치

먼저 google에 jdk download라고 치면 이러한 화면이 나온다. 난 Java SE 11 (LTS) 를 설치하였다. 설치를 하기 위해 oracle계정을 만들라고 말하는데 만들면 된다. 여기서 설치를 다 하고 나면 www.eclipse.org/downloads/ 에 가서 이클립스를 설치하면 된다. 나는 가장 최신버전을 설치하였다. 어찌저찌 next를 눌러 설치를 완료하였다. 다른 자바 버전을 쓰고 싶으면 다른 버전을 설치한 후 그와 맞는 이클립스 버전을 쓰면 된다 . 난 그냥 하라는대로 설치를 한번 해봤당 ㅎㅎ .. 별 거 없는 설치편이다. 나중에 아주 혹시나 까먹을까봐 설치하는 것 또한 한 번 적어본다.

programming/JAVA 2021.03.23