목차
- 자바 Javac로 소스 코드 컴파일 및 class 파일 얻기 예제 이전 포스팅 참고 학습
- 자바 Swing 활용 버튼 UI 생성 및 클릭 이벤트 추가 예제 이전 포스팅 참고 학습
- 자바스크립트 리스트 박스 만들기 및 클릭 이벤트 추가 예제 이전 포스팅 참고 학습
- 자바 Swing 활용 사용자 입력 Input Box 및 버튼 UI 만들기 예제
- 자바 Swing 활용 버튼 누르면 Input Box 텍스트를 다이얼로그로 출력 예제
자바 Javac로 소스 코드 컴파일 및 class 파일 얻기 예제 이전 포스팅 참고 학습
이전 포스팅에서는 Javac 명령어를 사용하여 자바 소스 코드를 컴파일하는 방법에 대해 학습하였습니다. 이를 통해 소스 코드를 컴파일하여 클래스 파일을 얻는 기본적인 프로세스를 이해할 수 있습니다. 만약 리눅스에서 Javac 명령어를 활용하여 자바 소스 코드 컴파일 방법과 예제가 궁금하시다면 아래 링크를 참고해주세요.
2023.08.10 - [Linux] - [Linux/Java] 리눅스 우분투에서 java 컴파일 및 실행 예제(javac)
자바 Swing 활용 버튼 UI 생성 및 클릭 이벤트 추가 예제 이전 포스팅 참고 학습
다음으로 Java Swing을 사용하여 버튼을 생성하고, 버튼에 클릭 이벤트를 추가하는 방법과 예제에 대해 이전 포스팅에서 알아보았습니다. 사용자 인터페이스(UI)에 버튼을 추가하고 이를 통해 사용자와 상호작용할 수 있는 기초적인 스윙 응용 프로그램을 개발할 수 있는 예제입니다. 따라서 Swing을 활용하여 버튼 UI 생성 및 클릭 이벤트 설정 등이 궁금하시다면 아래 링크를 참고해주세요.
2023.09.20 - [Java] - [Java/Linux] 자바 Swing 활용 버튼 UI 생성 및 클릭 이벤트 추가 예제(JButton, addActionListener)
자바스크립트 리스트 박스 만들기 및 클릭 이벤트 추가 예제 이전 포스팅 참고 학습
마지막으로 JavaScript를 사용하여 HTML에서 리스트 박스(List Box)를 만들고, 클릭 이벤트를 추가하는 방법을 알아보았습니다. 웹 페이지에 동적인 목록을 표시하는 예제가 이전 포스팅에 포함되어있습니다. 만약 자바스크립트에서 리스트 박스 만드는 방법이 궁금하시다면 아래 링크를 참고해주세요.
2023.08.02 - [Java] - [자바/Javascript] 리스트박스 만들기 및 클릭 이벤트 - 2(다중 선택, 아이템삭제)
자바 Swing 활용 사용자 입력 Input Box 및 버튼 UI 만들기 예제
아래는 Java Swing을 사용하여 사용자 입력을 받는 Input Box(텍스트 필드)와 버튼을 UI에 추가하는 예제입니다. 이를 통해 사용자에게 정보를 입력받는 기능을 만들 수 있습니다.
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class InputBoxExample {
public static void main(String[] args) {
// Swing UI 생성
JFrame frame = new JFrame("Input Box 예제");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(300, 150);
JPanel panel = new JPanel();
frame.add(panel);
JLabel label = new JLabel("입력하세요:");
panel.add(label);
JTextField textField = new JTextField(20);
panel.add(textField);
JButton button = new JButton("출력");
panel.add(button);
// UI 표시
frame.setVisible(true);
}
}
자바 Swing 활용 버튼 누르면 Input Box 텍스트를 다이얼로그로 출력 예제
아래는 Java Swing 응용 프로그램에서 버튼 클릭 이벤트를 처리하고, 입력한 내용을 다이얼로그(Dialog)로 출력하는 예제입니다. 이전 예제에서 만든 Input Box에 사용자가 입력한 텍스트를 다이얼로그로 출력합니다.
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class InputBoxExample {
public static void main(String[] args) {
// Swing UI 생성
JFrame frame = new JFrame("Input Box 예제");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(300, 150);
JPanel panel = new JPanel();
frame.add(panel);
JLabel label = new JLabel("입력하세요:");
panel.add(label);
JTextField textField = new JTextField(20);
panel.add(textField);
JButton button = new JButton("출력");
panel.add(button);
// 버튼 클릭 이벤트 처리
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
String inputText = textField.getText(); // 입력된 텍스트 가져오기
JOptionPane.showMessageDialog(null, "입력된 내용: " + inputText, "출력", JOptionPane.INFORMATION_MESSAGE);
}
});
// UI 표시
frame.setVisible(true);
}
}