728x90
SMALL

Java/Java Tip 4

인텔리제이(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

[Java] Scanner를 통해 문자를 입력 받는 방법 : CharAt(String -> Char 변환)

Scanner는 문자를 입력받는 기능이 존재하지 않는다. 그러므로 문자 1개를 입력받고자 하는 경우에는 문자열로 입력을 받은 후 문자로 변환하면 된다. 변환 과정으로는 다음 그림과 같다. Java문자열에 속하는 문자는 왼쪽부터 오른쪽 끝까지 0부터 시작하여 인덱싱 되어 있으며, CharAt은 Index로 주어진 값에 해당하는 문자를 리턴하는 Java String Class의 메서드이다. 코드로 하면 다음과 같다. import java.util.*; public class Task { public static void main(String[] args){ Scanner scanner = new Scanner(System.in); System.out.print("문자열 입력 >>"); String str =..

Java/Java Tip 2021.05.09

[Java] Swing JTextArea 화면 꽉차게 나타내는법(Resizable)

1. JTextArea를 전체화면으로 사용할 때(ex. 메모장) import javax.swing.*; public class Task extends JFrame{ private JTextArea textArea; public Task(){ super("테스트"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); textArea = new JTextArea(); JScrollPane scrollPane = new JScrollPane(textArea); this.add(scrollPane); setSize(500, 500); setVisible(true); } public static void main(String[] args){ new Task(); } } 2. J..

Java/Java Tip 2021.05.07
728x90
LIST