Java/Swing 15

Swing - 이미지 올리기, 겹치기

ImageIcon 을 이용package ch03;import java.awt.Graphics;import java.awt.Image;import java.util.Scanner;import javax.swing.ImageIcon;import javax.swing.JFrame;import javax.swing.JPanel;/** * 중첩 클래스 --> 외부, 내부 클래스로 * 내부 클래스 --> 인스턴스 클래스, static 클래스 */public class MyImageFrame extends JFrame { // 내부 클래스로 정의한 데이터 타입이다. private MyImagePanel myImagePanel; public MyImageFrame() { initData(); setInitLayou..

Java/Swing 2024.04.29

Swing 프로젝트

Swing 의 특징Swing은 순수 자바로 작성되어서 플랫폼에 독립적임기존에 있던 AWT와 충돌을 방지하기 위해서 스윙에 속하는 클래스 앞에는 J 를 붙임 FlowLayoutpackage ch01;import java.awt.FlowLayout;import javax.swing.JButton;import javax.swing.JFrame;// Swing -> 배치 관리자 : FlowLayout// 컴포넌트(버튼, 라벨 등)들을 수평, 수직으로 배치해주는 클래스public class FlowLayoutEx2 extends JFrame { private JButton[] buttons; // 생성자 public FlowLayoutEx2() { super.setTitle("FlowLayout 연습"); s..

Java/Swing 2024.04.25