728x90
SMALL

Java 18

명품 Java Programming 15장 연습문제(실습문제) Solution

더보기 해당 블로그는 짝수번 Solution만 제공합니다.(홀수 문제는 저자가 Solution 제공) 문제 내용들은 저작권법에 의해 제공하지 않습니다 15장 - 2번 Server import java.io.*; import java.net.*; import java.util.*; class MyThread extends Thread{ private BufferedWriter out; public MyThread(BufferedWriter out){ this.out = out; } @Override public void run(){ try{ for(int i=0; i>24); } public void fileSend(){ FileInputStream fin = null; // BufferedInputStr..

명품 Java Programming 14장 연습문제(실습문제) Solution

더보기 해당 블로그는 짝수번 Solution만 제공합니다.(홀수 문제는 저자가 Solution 제공) 문제 내용들은 저작권법에 의해 제공하지 않습니다 14장 - 2번 import javax.swing.*; import javax.swing.filechooser.FileNameExtensionFilter; import java.awt.*; import java.awt.event.*; class MyPanel extends JPanel{ private Image img; public void paintComponent(Graphics g){ super.paintComponent(g); g.drawImage(img, 0, 0, getWidth(), getHeight(), this); } public void ..

명품 Java Programming 13장 연습문제(실습문제) Solution

더보기 해당 블로그는 짝수번 Solution만 제공합니다.(홀수 문제는 저자가 Solution 제공) 문제 내용들은 저작권법에 의해 제공하지 않습니다 13장 - 2번 import java.awt.event.*; import java.awt.*; import javax.swing.*; class MyPanel extends JPanel{ private int x = 0; private int y = 0; public void paintComponent(Graphics g){ super.paintComponent(g); g.setColor(Color.MAGENTA); g.drawOval(this.x, this.y, 50, 50); } public void setX(int x){ this.x = x; } pu..

명품 Java Programming 12장 연습문제(실습문제) Solution

더보기 해당 블로그는 짝수번 Solution만 제공합니다.(홀수 문제는 저자가 Solution 제공) 문제 내용들은 저작권법에 의해 제공하지 않습니다 12장 - 2번 import javax.swing.*; import java.awt.event.*; import java.awt.*; public class Task extends JFrame{ private MyPanel panel = new MyPanel(); public Task(){ super("이미지 위에 원 드래깅 연습"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setContentPane(panel); setSize(400, 400); setVisible(true); } class MyPanel e..

명품 Java Programming 11장 연습문제(실습문제) Solution

더보기 해당 블로그는 짝수번 Solution만 제공합니다.(홀수 문제는 저자가 Solution 제공) 문제 내용들은 저작권법에 의해 제공하지 않습니다 11장 - 2번 import javax.swing.*; import java.awt.event.*; import java.awt.*; public class Task extends JFrame{ private JTextField textField; private JComboBox comboBox; public Task(){ super("JTextFiled and JComponent"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); Container c = getContentPane(); c.setLayout(new ..

명품 Java Programming 10장 연습문제(실습문제) Solution

더보기 해당 블로그는 짝수번 Solution만 제공합니다.(홀수 문제는 저자가 Solution 제공) 문제 내용들은 저작권법에 의해 제공하지 않습니다 10장 - 2번 import java.awt.event.*; import java.awt.*; import javax.swing.*; public class Task extends JFrame{ public Task(){ super("드래깅동안 YELLOW"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); Container c = getContentPane(); c.addMouseListener(new MouseAdapter() { @Override public void mouseReleased(MouseEvent ..

명품 Java Programming 9장 연습문제(실습문제) Solution

더보기 해당 블로그는 짝수번 Solution만 제공합니다.(홀수 문제는 저자가 Solution 제공) 문제 내용들은 저작권법에 의해 제공하지 않습니다 9장 - 2번 import javax.swing.*; import java.awt.*; public class Task extends JFrame{ public Task(){ super("BorderLayout Practice"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); Container c = getContentPane(); c.setLayout(new BorderLayout(5, 7)); c.add(new JButton("North"), BorderLayout.NORTH); c.add(new JButton(..

명품 Java Programming 8장 연습문제(실습문제) Solution

더보기 해당 블로그는 짝수번 Solution만 제공합니다.(홀수 문제는 저자가 Solution 제공) 문제 내용들은 저작권법에 의해 제공하지 않습니다 8장 - 2번 import java.io.*; import java.util.*; public class Task { public static void main(String[] args){ try{ System.out.println("c:\\temp\\phone.txt를 출력합니다."); FileReader fr = new FileReader("c:\\temp\\phone.txt"); int c; while((c = fr.read()) != -1){ System.out.print((char)c); } Scanner scanner = new Scanner(n..

명품 Java Programming 7장 연습문제(실습문제) Solution

더보기 해당 블로그는 짝수번 Solution만 제공합니다.(홀수 문제는 저자가 Solution 제공) 문제 내용들은 저작권법에 의해 제공하지 않습니다 7장 - 2번 import java.util.*; public class Task { public static void main(String[] args){ Scanner scanner = new Scanner(System.in); ArrayList a = new ArrayList(); double sum = 0.0; System.out.print("6개의 학점을 빈 칸으로 분리 입력(A/B/C/D/F)"); for(int i=0; i= v.size()){ System.out.println("삭제할 수 없습니다."); } else{ v.remove(num2..

인텔리제이(IntelliJ) 프로젝트에서 동시에 여러 Run 실행하는 방법

저는 Java 개발 Tool로 이클립스보다 인텔리제이를 훨씬 선호하는데, 이번 글에서는 인텔리제이 Tool에서 제공하는 한 개 프로젝트에서 동시에 여러 개를 Run 하는 방법에 대해서 알려드리겠습니다. 특히 서버 클라이언트 프로그램과 같이 1:N 프로그램을 만들고 테스트할 때 유용하게 사용할 수 있습니다. 1. Java 프로젝트를 만들고 실행할 코드를 넣습니다. 2. 우선 한번 Run 시켜줍니다. 3. 다음 Run -> Edit Congigurations를 순서대로 클릭합니다. 4. 다음과 같은 창이 뜨는데 왼쪽에는 방금 Run 해서 생성된 Application(Main Class 이름과 동일)을 볼 수 있습니다. 여기서 오른쪽에 있는 Modify options를 클릭합니다. 5. Modify optio..

Java/Java Tip 2021.05.12
728x90
LIST