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);
}
}