GUI 학습하기

dike·2021년 11월 22일
0

AWT

  • Abstract Window Toolkit
  • Window 프로그래밍(GUI 프로그래밍)을 하기 위한 도구이다.
  • 확장판인 Swing도 있으나 자바의 정석 2판 13장 AWT를 참고하여 공부하기 위해 AWT를 선택했다.

📜 오늘 학습한 내용 인출한 것

import java.awt.*;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

public class OutputTest {
    public static void main(String[] args) {
        Frame f = new Frame();
        f.setTitle("OutputTest");
        f.setSize(500, 500);

        Button b = new Button("Ok");
        b.setSize(50, 100);
        b.setLocation(100, 200);

        Panel p = new Panel();
        p.setBounds(100, 100, 150, 150);
        p.setBackground(Color.blue);

        Canvas c = new Canvas();
        c.setBounds(350, 350, 100, 100);
        c.setBackground(Color.magenta);

        p.add(b);
        f.add(p);
        f.add(c);

        f.setLayout(null);
        f.addWindowListener(new EventHandler2());
        f.setVisible(true);
    }
}

class EventHandler2 extends WindowAdapter {
    @Override
    public void windowClosing(WindowEvent e) {
        System.exit(0);
    }
}

0개의 댓글