Programming Language/JAVA(5)
-
명품자바 programming 13장 실습문제
2번 3번 스레드가 동작을 안 해서 디버깅 돌리고 난리를 쳤는데 스레드 run() 안에 while문을 안 넣어줬던 거였다.... Aㅏ 1. import java.util.Scanner; public class Ex01 { public Ex01() { Scanner scanner = new Scanner(System.in); System.out.print("아무거나 입력"); scanner.nextLine(); scanner.close(); Thread th = new Thread(new PrintThread()); th.start(); } class PrintThread implements Runnable{ @Override public void run() { for (int i=0; i
2020.12.08 -
명품자바 programming 11장 실습문제
3. 4. 5. import java.awt.Color; import java.awt.Container; import java.awt.FlowLayout; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JSlider; import javax.swing.event.ChangeEvent; import javax.swing.event.ChangeListener; public class Ex5 extends JFrame { private JSlider slider = null; public Ex5() { super("JSlider Practice Frame"); setDefaultCloseOperation(EXIT_ON_CLOS..
2020.12.04 -
명품자바 programming 실습문제 10장
2. import java.awt.Color; import java.awt.Component; import java.awt.Container; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import javax.swing.JFrame; public class Ex2 extends JFrame { public Ex2() { super("드래깅 동안 Yellow"); setDefaultCloseOperation(EXIT_ON_CLOSE); Container c = getContentPane(); c.setLayout(null); c.setBackground(Color.GREEN); c.addMouseListener(new MyM..
2020.12.04 -
명품자바 programming 실습문제 9장
5. import java.awt.Color; import java.awt.Container; import java.awt.GridLayout; import javax.swing.JFrame; import javax.swing.JLabel; public class Ex5 extends JFrame { public Ex5() { super("4x4 Color Frame"); setDefaultCloseOperation(EXIT_ON_CLOSE); Container c = getContentPane(); c.setLayout(new GridLayout(4,4)); for (int i=0; i
2020.12.04 -
\n과 \r (Escape String)
Escape String : \를 앞에 붙여 php에 정의되어 있는 원래의 의미를 벗어나는(escape) 문자들 \\ : 백슬래시 \n: 개행문자 (LineFeed - 커서를 다음 줄로 이동) \r: 개행 문자 (CarriageReturn - 커서를 현재 줄의 맨 앞으로 이동) \t: 탭 문자 \': 작은 따옴표 (작은따옴표 안에서 작은따옴표를 쓰고싶을 때) \": 큰 따옴표 (큰 따옴표 안에서 큰 따옴표를 쓰고싶을 때) Line Feed, CarriageReturn은 TypeWriter. 바로 타자기에서 유래 된 단어이다. 한 줄을 다 채워서 다음 줄에 작성하려면 종이를 올려주는데 그것이 LineFeed, 올려주고 다시 오른쪽 끝으로 보내주는 것이 바로 Carriage Return이다. 그래서 CRLF..
2020.12.02