ÇÁ·Î±×·¡¹Ö

 3206, 4/161 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   ¾ÆÀÌÇÁ¸®µå
   http://Sleeping...zzZZ
   [re] ÀÚ¹Ù ÇÁ·Î±×·¡¹Ö °ü·Ã Áú¹®

http://www.hackerschool.org/HS_Boards/zboard.php?id=QNA_programming&no=1195 [º¹»ç]


ÁÖ¼®À» ¸¾´ë·Î ´Þ¾Æ³ö¼­ °¡µ¶¼ºÀÌ ¶³¾îÁý´Ï´Ù.
µé¿©¾²±âµµ ¹®Á¦°¡ µÇ´Â±º¿ä.....
Á˼ÛÇÕ´Ï´Ù.....;;;
=================================================================
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class Calculator{
        public static void main(String[] args){
                Calculator gui = new Calculator();
                gui.go();
        }
        public void go(){
                JFrame frame = new JFrame("Calculator");
                JPanel pan = new JPanel();

                JPanel pan1 = new JPanel();
                // heckBoxGroup or Label1
                JPanel pan1A = new JPanel();        //CheckBoxGroup
                CheckboxGroup cbg = new CheckboxGroup();
                Checkbox rb1 = new Checkbox("Hex", false, cbg);
                Checkbox rb2 = new Checkbox("Dex", true, cbg);
                Checkbox rb3 = new Checkbox("Oct", false, cbg);
                Checkbox rb4 = new Checkbox("Bin", false, cbg);
                                                        pan1A.add(rb1);
        pan1A.add(rb2);
        pan1A.add(rb3);
        pan1A.add(rb4);
        pan1.add(BorderLayout.CENTER, pan1A);
        JPanel pan1B = new JPanel();        // Label1
        JLabel label1 = new JLabel("By Eloiz");
        pan1B.add(label1);
        pan1.add(BorderLayout.WEST, pan1B);
                
        JPanel pan2 = new JPanel();                // TextField
        JTextField field = new JTextField(20);
        field.setHorizontalAlignment(JTextField.TRAILING);
        pan2.add(field);
        JPanel pan3 = new JPanel();                // KeyPad
        JPanel pan3A = new JPanel();
        pan3A.setLayout(new GridLayout(4,3,2,3));
        String num[] = {"7", "8", "9", "4", "5", "6",
                "1", "2", "3", "0", "+/-", "."};
for(int i=0; i<12; i++){        // NumPad Button
                                                        pan3A.add(new Button(num[i]));
}
        JPanel pan3B = new JPanel();
        pan3B.setLayout(new GridLayout(4,2,2,3));
        String calc[] = {"/", "MOD", "*", "^", "-", "Clear"
                        , "+", "="};
for(int j=0; j<8; j++){                // CalcPad Button
        pan3B.add(new Button(calc[j]));
}
        pan3.add(pan3A);
        pan3.add(pan3B);                                
        
                pan.add(BorderLayout.NORTH, pan2);
                pan.add(BorderLayout.CENTER, pan1);
                pan.add(BorderLayout.SOUTH, pan3);
                
MenuBar menu = new MenuBar();                        // MenuBar
Menu menu_File = new Menu("File");                // Menu - File
        menu.add(menu_File);
        MenuItem file_Clear = new MenuItem("Clear", new MenuShortcut(KeyEvent.VK_L));
        MenuItem file_Save = new MenuItem("Save", new MenuShortcut(KeyEvent.VK_S));
        MenuItem file_Exit = new MenuItem("Exit", new MenuShortcut(KeyEvent.VK_E));
        menu_File.add(file_Clear);
        menu_File.add(file_Save);
        menu_File.addSeparator();
        menu_File.add(file_Exit);
Menu menu_Edit = new Menu("Edit");                // Menu - Edit
        menu.add(menu_Edit);
        MenuItem edit_Copy = new MenuItem("Copy", new MenuShortcut(KeyEvent.VK_C));
        MenuItem edit_Cut = new MenuItem("Cut", new MenuShortcut(KeyEvent.VK_X));
        MenuItem edit_Paste = new MenuItem("Paste", new MenuShortcut(KeyEvent.VK_V));
        menu_Edit.add(edit_Copy);
           menu_Edit.add(edit_Cut);
        menu_Edit.add(edit_Paste);                                        
Menu menu_Help = new Menu("Help");                // Menu - Help
        menu.add(menu_Help);
        MenuItem help_Version = new MenuItem("Version");
        MenuItem help_Helper = new MenuItem("Help");
        menu_Help.add(help_Version);
        menu_Help.addSeparator();
        menu_Help.add(help_Helper);
                        
        frame.getContentPane().add(pan);
        frame.setMenuBar(menu);
        frame.setSize(280, 280);
        frame.setLocation(200, 200);
        frame.setVisible(true);
}
}

  Hit : 3035     Date : 2006/11/01 03:25



    
3146     [re] Åͺ¸c v3.1     ¾ÆÀÌÇÁ¸®µå
11/03 2547
    [re] ÀÚ¹Ù ÇÁ·Î±×·¡¹Ö °ü·Ã Áú¹®     ¾ÆÀÌÇÁ¸®µå
11/01 3034
3144   ÀÚ¹Ù ÇÁ·Î±×·¡¹Ö °ü·Ã Áú¹®[4]     ¾ÆÀÌÇÁ¸®µå
10/31 2839
3143     [re] char ÇüÀÇ º¯¼ö¿¡ ¹®ÀÚ ´ëÀÔÇϴ¹æ¹ýÁ»..(±×¿Ü µîµî)[2]     ¾ÆÀÌÇÁ¸®µå
08/10 4641
3142   8051 ÇÁ·Î±×·¡¹Ö[MICOM]     ¾ÆÀÌÇÁ¸®µå
04/23 6431
3141   WinAPI·Î Å×Æ®¸®½º¸¦ ¸¸µé´ø Áß¿¡...[3]     ¾ÆÀÌÇÁ¸®µå
02/27 2913
3140   ¾¾ºí[C++].....¿¡¶ó¹®[Error line]....[2]     ¾ÆÀÌÇÁ¸®µå
02/01 3286
3139   ¿À·ù ¼öÁ¤Á» ºÎŹµå¸³´Ï´Ù.[15]     ¾ÆÀÌÇÁ¸®µå
01/06 3239
3138   Áú¹®...¼¼±×¸ÕÆ® ¿À·ù°¡ ¶å´Ï´Ù     ¾ÆÀÌÇÁ¸®µå
01/24 3626
3137   ÀÌÆÄÀÏÀ̸§Á»¾Ë·ÁÁÖ¼¼¿ä ¤Ì[1]     ¾Å¾ÅÄ«µµµÏ³â
08/31 3058
3136   ¿­Ç÷°­ÀÇ c ÇÁ·Î±×·¡¹Ö¿¡¼­ ...[6]     ¾ÓÀ׿Ë
07/21 3413
3135   Á¦°¡ ¿­Ç÷°­ÀÇ C++ÇÁ·Î±×·¡¹Ö ¸¦ »ò´Âµ¥ ..[3]     ¾ÓÀ׿Ë
07/15 2649
3134   ·¹º§ 3¿¡¼­..[1]     ¾ÓÀ׿Ë
07/15 2646
3133   Visual C++ ¿¡¼­ ¾ð¾î¸¦ ¹Ù²Ù´Â ¹æ¹ý ...[1]     ¾ÓÀ׿Ë
07/26 2557
3132   ±Ã±ÝÇÑ°Ô ¾öû ¸¹Àºµ¥¿ä....[2]     ¾ÈÆÄ°ß
03/02 2918
3131   ÇÁ·Î±×·¡¹Ö LEDÁ¦¾î Áú¹®[1]     ½´Çϳ×Ä«¶ó½º
04/04 3603
3130   GCC[1]     ½Å»æÇØÄ¿
11/29 2476
3129   int main()°ú void main()ÀÇ Â÷ÀÌ°¡ ±Ã±ÝÇÕ´Ï´Ù.[1]     ½Å·¹ÀÌ
12/10 3997
3128   shortÀÇ ¹üÀ§¿¡ ´ëÇؼ­[3]     ½Å³×ÀÓ
02/26 4255
3127   ¿°Ä¡ºÒ±¸ÇÏ°í Áú¹®¿Ã¸³´Ï´Ù[10]     ½È¾î ³»°¡ÇÒ²¨¾ß
03/05 3643
[1][2][3] 4 [5][6][7][8][9][10]..[161]

Copyright 1999-2024 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org