본문 바로가기
반응형

AWT4

AWT Study - FileDialog 사용하기 파일 다이얼로그 사용 예제입니다. import java.awt.*; class MyFrame extends Frame{ private FileDialog fDialog = null; public MyFrame(String title){ super(title); this.setSize(400,300); this.setVisible(true); } public void paint(Graphics g){ super.paint(g); if(fDialog !=null) putMsg(g); } public void update(Graphics g){ putMsg(g); } public void setDialog(FileDialog f){ fDialog = f; } private void putMsg(Graphics.. 2020. 2. 11.
AWT Study - 팝업메뉴 import java.awt.*; public class awtex3 { public static void main(String args[]){ Frame f = new Frame("Popup Menu"); PopupMenu pm = new PopupMenu("Popup"); pm.add(new MenuItem("MenuItem1")); Menu m = new Menu("SubMenu1"); m.add(new MenuItem("SubMenuItem1")); pm.add(m); f.add(pm); f.setSize(300,200); f.setBackground(Color.white); f.setVisible(true); pm.show(f, 10, 100); } } 2020. 2. 11.
AWT Study - 메뉴 생성 import java.awt.*; public class awtex2 { public static void main(String args[]){ Frame f = new Frame("Pulldown Menu"); MenuBar mb = new MenuBar(); Menu m = new Menu("Menu1"); m.add(new MenuItem("MenuItem1")); Menu sm = new Menu("SubMenu1"); sm.add(new MenuItem("SubmenuItem1")); sm.add(new MenuItem("SubmenuItem2")); m.add(sm); m.add(new MenuItem("MenuItem2")); mb.add(m); f.setMenuBar(mb); f.setSi.. 2020. 2. 11.
AWT Study - Window & Frame AWT가 오래된 것인줄만 알았는데 우리 회사에서 아직도 쓰고 있습니다. 그런데 생각해보니까, 오래된 소스도 최신 컴퓨터에서도 잘 돌아가고, 별도 설치도 필요 없고, 호환 잘 되는게 좋은 것 같습니다. Visual Basic으로 짜여진 프로그램도 있는데, 유지보수가 너무 힘드네요...항상 가상XP를 깔고 배포도 엄청 복잡해요. 그래서 결론은 다시 AWT! 기초부터 차근차근 공부해 보도록 하겠습니다. 우선 Window와 Frame 만들기 예제 import java.awt.*; public class awtex { public static void main(String args[]){ Frame f = new Frame("Frame"); f.setSize(500, 400); f.setBackground(Col.. 2020. 2. 11.
반응형