[] STUDY ³»¿ë

ÀÛ¼ºÀÏ 2003-10-12
ÀÛ¼ºÀÚ park
Á¶È¸¼ö 700
Á¦ ¸ñ ¸Þ´º¸¸µé±â

¸ñ·ÏÀ¸·Î | ¼öÁ¤ | »èÁ¦ | Á¤º¸Ãß°¡[reply] | ½Å±ÔÀÔ·Â

¸Þ´º¸¸µé±â


¸Þ´ºÀÇ ±¸¼ºÀº

 

¸Þ´º¹Ù

java.awt.MenuBar

¸Þ´º

java.awt.Menu

¸Þ´º ¾ÆÀÌÅÛ

java.awt.MenuItem

·Î °´Ã¼ ¸ðµ¨¸µ µÇ¾î ÀÖ´Ù.

1. ¸Þ´º ÀÛ¼º ¼ø¼­

1) ¸Þ´º¸¦ ¿Ã·Á³õÀ» ¸Þ´º¹Ù Ŭ·¡½º °´Ã¼ »ý¼º

 

MenuBar mb=new MenuBar();
setMenubar(mb) ; //Frame¿¡ ¸Þ´º¹Ù°¡ ºÙ´Â´Ù. 


2) ÇÊ¿äÇÑ ¸Þ´º Ŭ·¡½º °´Ã¼ »ý¼º

 

Menu m=new Menu("Menu À̸§");
mb.add(m);


3) ¸Þ´º¿¡ ¸Þ´º ¾ÆÀÌÅÛ Ãß°¡

 

MenuItem item=MenuItem("Item À̸§");
m.add(item);


2. »ç¿ë¿¹

 

// ===============================================

// MenuBarEx

// make : pwg

// date : 2003

// note :

// ===============================================

 

import java.awt.*;

import java.awt.event.*;

 

public class MenuBarEx extends Frame implements ActionListener

{

        MenuBar  menuBar;

        Menu     fileMenu, viewMenu;

        TextArea text;

        public MenuBarEx()

        {

                setTitle("MenuBar Example");

                menuBar = new MenuBar();

                

 

                fileMenu = new Menu("ÆÄÀÏ");

                viewMenu = new Menu("º¸±â");

 

                text = new TextArea(30,30);

                add(text);

 

                // fileMenu

                addItem("»õÆÄÀÏ",fileMenu);

                addItem("¿­±â", fileMenu);

                addItem("´Ý±â",fileMenu);

 

                // viewMenu

                addItem("±Û²Ã",viewMenu);

                addItem("¹ÙÅÁ»ö",viewMenu);

 

 

                menuBar.add(fileMenu);

                menuBar.add(viewMenu);

 

                setMenuBar(menuBar);

                addWindowListener(new myWindowAdapter());

                fileMenu.addActionListener(this);

                viewMenu.addActionListener(this);

        }

 

        // MenuItem + ActionListener

        public void addItem(String str, Menu m)

        {

                MenuItem mi= new MenuItem(str);

                mi.addActionListener(this);

                m.add(mi);

        }

 

        // actionListener

        public void actionPerformed(ActionEvent e)

        {

                text.append(e.getActionCommand() + "n");

 

                if(e.getActionCommand() == "´Ý±â") System.exit(0);

                

        }

 

 

        public static void main(String[] args)

        {

                MenuBarEx f=new MenuBarEx();

                f.setSize(300,300);

                f.setVisible(true);

                        

        }

 

 

        // Windowadapter

        class mywindowadapter extends WindowAdapter

        {

                public void windowclosing(WindowEvent e)

                {

                        System.exit(0);

                }

        };

}


¸Þ´º¸¸µé±â °ú(¿Í) °ü·ÃµÈ Ãß°¡ Á¤º¸

  • ¸Þ´º¹Ù ¸¸µé±â(ÇÏÀ§¸Þ´º Æ÷ÇÔ) [2004-04-14] [park´Ô Àç°ø] [Á¶È¸:1016]

    ¸ñ·ÏÀ¸·Î | ¼öÁ¤ | »èÁ¦ | Á¤º¸Ãß°¡[reply] | ½Å±ÔÀÔ·Â