ÇÁ·Î±×·¡¹Ö

 3204, 1/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 : 3051     Date : 2006/11/01 03:25



    
3204   Ä¡Æ®¿£Áø °í¼öºÐ °è½Ç±î¿ä[1]     rjsdudals123
02/15 205
3203   ¿À·ù Á» ã¾ÆÁÖ¼¼¿ä [1]     marunim
05/30 941
3202   c¾ð¾î segmentation fault:11 ¿À·ù Áú¹®µå¸³´Ï´Ù![2]     leebk1124
05/21 2021
3201   C++ÇÔ¼ö°ü·Ã Áú¹®ÀÌ¿¡¿ë!![3]     1999dylee
05/11 1850
3200   ÆÄÀ̽ã Áö¹® µå¸³´Ï´Ù.[1]     kksh1107
04/24 1593
3199   ¸®¹ö½ÌÀÇ ¼¼¹ø¤Š ²É - ¿ª¶û-     nninni79
04/20 2296
3198   ´Þ°í³ª ¹®¼­ ½©ÄÚµå[1]     ghjk645
03/24 1617
3197 ºñ¹Ð±ÛÀÔ´Ï´Ù  c¾ð¾î ¼Ò¼ö °ª     adwefq
04/29 1
3196   C¾ð¾î ¼Ò½ºÁú¹®ÀÔ´Ï´Ù![5]     an0088
01/05 5155
3195   C++ /// ºôµå ¿¡·¯ ¤Ð¤Ð[1]     guichanta
08/23 2402
3194 ºñ¹Ð±ÛÀÔ´Ï´Ù  c¾ð¾î µµ¿ÍÁÖ¼¼¿ä¤Ð¤Ð     su6339
04/06 0
3193   ÇØÅ·À» ¹è¿ì·Á°íÇϴµ¥[3]     zoodem04
03/26 4183
3192   c¾ð¾î¸¦ ¹è¿ì°í½Í¾î¿ä ![7]     dwc07238
02/11 4080
3191   ½ºÅÃÀÌ ½×ÀÌ´Â ¹æÇâ¿¡ °üÇؼ­!![1]     hackxx123
12/10 3528
3190   ÇØÅ·Åø¿¡¼­ ip ¾øÀÌ Çϵ忡 ½É´Â°Å¿¡´Â ¾î¶²°Ô ÀÖÀ»±î¿ä?[2]     aowlrgmlals
11/27 4300
3189   C¾ð¾î Çϴµ¥ double ½Ç¼ö¸¦ ³ÖÀºµ¥ ÀÚ²Ù 0.0ÀÌ ³ª¿Í¿ä[2]     fatou10336
11/20 3754
3188   dumpcode.h ÀÌÇØÁ» µµ¿ÍÁÖ¼¼¿ä .[1]     cm6418
11/06 3729
3187   c¾ð¾î ¾Ë°í¸®Áò Áú¹®ÀÔ´Ï´Ù.[3]     alstn8150
10/12 3748
3186     [re] c¾ð¾î ¾Ë°í¸®Áò Áú¹®ÀÔ´Ï´Ù.     dafher
05/13 1595
3185   c¾ð¾î ¼Ò½º Áú¹® ¹¹°¡ ¹®Á¦ÀÎÁö¤Ì¤Ì¤Ì¤Ì[2]     sjjh96
05/23 4296
1 [2][3][4][5][6][7][8][9][10]..[161]

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