01. swing 프로그램 작성법SwingApp.javapackage xyz.itwill.swing;import java.awt.BorderLayout;import java.awt.Container;import java.awt.Font;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JFrame;import javax.swing.JScrollPane;import javax.swing.JTextArea;import javax.swing.JTextField;//📦Swing 프로그램을 작성하는 방법//📌Swing 프로그램을 작성하는 방법 - (java.awt와 다른점)// => 🌈 1. jav..
java/java.awt & java.swing
01. 이벤트 프로그램 작성법📌 EventHandleApp.javapackage xyz.itwill.awt;import java.awt.Button;import java.awt.FlowLayout;import java.awt.Frame;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;//📌이벤트 프로그램이란?// => 컴포넌트에서는 다양한 이벤트가 발생되며, 이벤트가 발생될 경우 원하는 결과를 제공하는 명령이 실행되도록 프로그램을 작성한다.//📌이벤트를 처리하는 프로그램 작성하는 방법// step1. 🌈디자인 클래스 작성 - UI 구현// => 디자인 클래스 : 컴포넌트와 컨테이너 관련 클래스 (지금까지 우리가 만들던 ..
[STEP1] Frame클래스로 Frame객체 만들기🎁awt > FrameOneApp.javapackage xyz.itwill.awt;import java.awt.Frame;//CUI(Character User Interface) 프로그램 : 문자 중심의 실행 환경을 제공하는 프로그램//GUI(Graphic User Interface) 프로그램 : 그래픽 중심의 실행 환경을 제공하는 프로그램// => 컴퍼넌트를 이용하여 작성된 프로그램//java.awt 패키지 : GUI 프로그램을 작성하기 위한 클래스가 선언된 패키지// => 운영체제(OS)에 종속된 컴퍼넌트 제공//javax.swing 패키지 : GUI 프로그램을 작성하기 위한 클래스가 선언된 패키지// => 운영체제와 별개의 Java 컴퍼넌트 제공..
01. GUI프로그램 VS CUI프로그램GUI프로그램 (Graphic User Interface)그래픽 중심의 실행 환경을 제공하는 프로그램컴포넌트를 이용하여 작성된 프로그램CUI프로그램 (Character User Interface)콘솔프로그램문자 중심의 실행 환경을 제공하는 프로그램지금까지 우리가 만들었던 프로그램들은 다 콘솔프로그램이었다! 02. java.desktop 모듈📦java.awt 패키지GUI프로그램을 작성하기 위한 클래스가 선언된 패키지운영체제(OS)에 종속된 컴포넌트 제공즉, windows 이나 맥에 종속되었기 때문에 운영체제마다 모양이 다름vs 📦javax.swing 패키지 (권장)GUI프로그램을 작성하기 위한 클래스가 선언된 패키지운영체제(OS)와 별개의 Java 컴포넌트 ..