U E D R , A S I H C RSS

AwtVS Swing/��

AWT

  • Heavy-weight Componet : ì»´í�¬ë„ŒíŠ¸ë¥¼ ìš´ì˜�ì²´ì œì�˜ GUI와 연결시키므로 ìš´ì˜�ì²´ì œì—� ë”°ë�¼ 다른 모양과 배치가 나타난다.
  • import java.awt.*;
  • 장ì �: ì»´í�¬ë„ŒíŠ¸ë¥¼ ì¶”ìƒ�화함으로 ê°� ìš´ì˜�ì²´ì œì—�서 구현하는 것ì�´ 편하다.
  • 단ì �: ìš´ì˜�ì²´ì œì—� ë”°ë�¼ 버그가 ë°œìƒ�í•  수 있다. 불규칙한 ì»´í�¬ë„ŒíЏì�˜ 모양과 ë ˆì�´ì•„웃 설정 문제가 ë°œìƒ�한다.

Swing

  • AWT는 사용하긴 쉽지만 한계가 있다. 롤오버 ì�´ë¯¸ì§€ë¥¼ 사용하는 등 실제로 ë§Žì�´ 쓰는 기능ì�„ AWT로 구현하기 어려우며, ìš´ì˜�체제마다 버그가 ìƒ�기기 때문ì—� 사용하기 불편하다. Swingì�€ Top-Levelì�˜ 컨테ì�´ë„ˆë§Œì�„ ìš´ì˜�ì²´ì œì�˜ ìž�ì›�ì�„ 사용할 ë¿� ê·¸ 하부ì—� 있는 모든 것ì�€ ìž�ë°” 코드ì—� ì�˜í•´ 만드는 ë°©ì‹�ì�„ 가진다. ë°œìƒ�하는 버그ë�„ ìž�ë°” ê°€ìƒ�머신ì�˜ 범위 ë‚´ì—�서 처리가 가능하다. 게다가 ì»´í�¬ë„ŒíЏì�˜ 모양ë�„ 사용ìž�ì�˜ ìž…ë§›ì—� 맞게 맞춰주는 것ì�´ 가능하다.
  • Light-weight Component : ì§�ì ‘ ì»´í�¬ë„ŒíŠ¸ë¥¼ 만들어 쓴다.
  • javax.swing.*;
  • 단ì �: 실행 ì†�ë�„ê°€ ëŠ�리다. 실행시 메모리를 ë§Žì�´ 차지한다.

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:22:33
Processing time 0.0048 sec