2025/04 73

(JAVA) swing 이벤트 리스너(ActionListener) - 8

package _swing2;import javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;/** * 자바는 단일 상속만을 지원한다 . object클래스 제어ㅣ * 이벤트 리스너에게 코드 작성해 보기 *///ActionListener (인터페이스) -->public class ColorChangeFrame extends JFrame implements ActionListener { private JButton button1; public ColorChangeFrame(){ initData(); setInitLayout(); ..

JAVA(기본) 2025.04.29

(JAVA)이미지 겹치는 방법 - 7

JLable 을 이용한 이미를 다루는 방법 package _swing;import javax.swing.*;/** * JLabel 이용해서 이미지를 다울 수 있다. * JLabel.add(); 메서드를 이용해서 이미지를 겹칠 수 있다. * 좌표 기준으로 배치관리자를 셋팅 하려면 null 값을 셋팅 해야 한다. */public class MyFrame extends JFrame { private JLabel backgroundMap; private JLabel player; private MyFrame(){ initData(); setInitLayout(); } private void initData(){ setTitle("JLabel을 이..

swing 2025.04.29

(JAVA)swing 이미지 올려보기 - 6

https://www.remove.bg/ko/upload 이미지 업로드 – remove.bg이미지 선택 & 무료로 – 한 번의 클릭도 없이 – 5초 안에 – 100% 자동으로 – 배경 삭제.www.remove.bg package _swing;import javax.swing.*;import java.awt.*;public class MyImageFrame extends JFrame { private MyImagePanel myImagePanel1; private MyImagePanel myImagePanel2; private MyImagePanel myImagePanel3; public MyImageFrame() { initData(); setInitLayo..

swing 2025.04.29

(JAVA)좌표값으로 컴포넌트 배치해보기 - 4

package _swing;/** * 배치관리자 - 설정을 아무것도 안하면 또는 null 값을 셋팅을 하면 * 좌표 기준으로 배치를 할 수 있다. */import javax.swing.*;public class NoLayoutEX01 extends JFrame { private JButton button1; private JButton button2; private JButton button3; public NoLayoutEX01() { initData(); setInitLayout(); } private void initData() { setTitle("좌표값으로 버튼 배치하기"); setSize(500, 500); ..

swing 2025.04.29