ÇÁ·Î±×·¡¹Ö

 3206, 1/161 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   ksbgenius
   [ÀÚ¹Ù]°è»ê±â ÇÁ·Î±×·¥

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


import java.awt.event.*;

import javax.swing.*;


class CalculatorTest extends JFrame{
        private JButton button1, button2,button3,button4,button5;
        private JButton button6,button7,button8,button9,button10;
        private JButton button11,button12,button13,button14,button15;
        private JTextField t,t1;
        public CalculatorTest(){
                this.setSize(500,500);
                this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
                this.setTitle("°è»ê±â");
                JPanel panel = new JPanel();
                JLabel label = new JLabel("°á°ú = ");
                t = new JTextField(40);
                t1 = new JTextField(30);
                button1 = new JButton("C");
                button2 = new JButton("1");
                button3 = new JButton("2");
                button4 = new JButton("3");
                button5 = new JButton("4");
                button6 = new JButton("5");
                button7 = new JButton("6");
                button8 = new JButton("7");
                button9 = new JButton("8");
                button10 = new JButton("9");
                button11 = new JButton("0");
                button12 = new JButton("+");
                button13 = new JButton("-");
                button14 = new JButton("/");
                button15 = new JButton("*");
                
                button1.addActionListener(new MyListener());
                button2.addActionListener(new MyListener());
                button3.addActionListener(new MyListener());
                button4.addActionListener(new MyListener());
                button5.addActionListener(new MyListener());
                button6.addActionListener(new MyListener());
                button7.addActionListener(new MyListener());
                button8.addActionListener(new MyListener());
                button9.addActionListener(new MyListener());
                button10.addActionListener(new MyListener());
                button11.addActionListener(new MyListener());
                button12.addActionListener(new MyListener());
                button13.addActionListener(new MyListener());
                button14.addActionListener(new MyListener());
                button15.addActionListener(new MyListener());
                
                panel.add(button1);
                panel.add(button2);
                panel.add(button3);
                panel.add(button4);
                panel.add(button5);
                panel.add(button6);
                panel.add(button7);
                panel.add(button8);
                panel.add(button9);
                panel.add(button10);
                panel.add(button11);
                panel.add(button12);
                panel.add(button13);
                panel.add(button14);
                panel.add(button15);
        
        
                panel.add(t);
                panel.add(label);
                panel.add(t1);
                
                
                this.add(panel);
                this.setVisible(true);
        }
        private class MyListener implements ActionListener{
                public void actionPerformed(ActionEvent e){
                        if(e.getSource() == button1){
                                t.setText("Ãë¼Ò");
                        }
                        else if(e.getSource() == button2){
                                t.setText("1");
                        }
                        else if(e.getSource() == button3){
                                t.setText("2");
                        }
                        else if(e.getSource() == button4){
                                t.setText("3");
                        }
                        else if(e.getSource() == button5){
                                t.setText("4");
                        }
                        if(e.getSource() == button6){
                                t.setText("5");
                        }
                        if(e.getSource() == button7){
                                t.setText("6");
                        }
                        if(e.getSource() == button8){
                                t.setText("7");
                        }
                        if(e.getSource() == button9){
                                t.setText("8");
                        }
                        if(e.getSource() == button10){
                                t.setText("9");
                        }
                        if(e.getSource() == button11){
                                t.setText("0");
                        }
                        if(e.getSource() == button12){
                                t.setText("+");
                        }
                        if(e.getSource() == button13){
                                t.setText("-");
                        }
                        if(e.getSource() == button14){
                                t.setText("/");
                        }
                        if(e.getSource() == button15){
                                t.setText("*");
                        }
                        
                        
                
                        
                }
        }
}
public class Calculator{
        public static void main(String[] args){
                CalculatorTest c = new CalculatorTest();
        }
}
        
        

ÀÌ ¼Ò½ºÃ³·³ ´ëÃæ °è»ê±â ÇÁ·Î±×·¥Àº ¸¸µé¾ú´Âµ¥
¹®Á¦Á¡Àº....
¸¸¾à¿¡ ¼ýÀÚ 1À» ÀÔ·ÂÇÑ µÚ¿¡ ´Ù½Ã ¼ýÀÚ 2¸¦ ´©¸£¸é
12 ÀÌ·± ½ÄÀ¸·Î ³ª¿Í¾ß µÇ´Âµ¥ ±×·¸Áö ¾Ê°í
1À» ÀÔ·ÂÇÏ°í 2¸¦ ´©¸£¸é ±×³É 2¸¸ ³ª¿É´Ï´Ù.
¾î¶»°Ô ÇØ¾ß µÉÁö ±Ã±ÝÇÕ´Ï´Ù...

  Hit : 17170     Date : 2011/06/02 03:16



    
$Zero import java.awt.event.*;

import javax.swing.*;


class CalculatorTest extends JFrame{
private JButton button1, button2,button3,button4,button5;
private JButton button6,button7,button8,button9,button10;
private JButton button11,button12,button13,button14,button15;
private JTextField t,t1;
private String operator = new String("");
private int save = 0;
public CalculatorTest(){
this.setSize(500,500);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setTitle("°è»ê±â");
JPanel panel = new JPanel();
JLabel label = new JLabel("°á°ú = ");
t = new JTextField(40);
t1 = new JTextField(30);
button1 = new JButton("C");
button2 = new JButton("1");
button3 = new JButton("2");
button4 = new JButton("3");
button5 = new JButton("4");
button6 = new JButton("5");
button7 = new JButton("6");
button8 = new JButton("7");
button9 = new JButton("8");
button10 = new JButton("9");
button11 = new JButton("0");
button12 = new JButton("+");
button13 = new JButton("-");
button14 = new JButton("/");
button15 = new JButton("*");

button1.addActionListener(new MyListener());
button2.addActionListener(new MyListener());
button3.addActionListener(new MyListener());
button4.addActionListener(new MyListener());
button5.addActionListener(new MyListener());
button6.addActionListener(new MyListener());
button7.addActionListener(new MyListener());
button8.addActionListener(new MyListener());
button9.addActionListener(new MyListener());
button10.addActionListener(new MyListener());
button11.addActionListener(new MyListener());
button12.addActionListener(new MyListener());
button13.addActionListener(new MyListener());
button14.addActionListener(new MyListener());
button15.addActionListener(new MyListener());

panel.add(button1);
panel.add(button2);
panel.add(button3);
panel.add(button4);
panel.add(button5);
panel.add(button6);
panel.add(button7);
panel.add(button8);
panel.add(button9);
panel.add(button10);
panel.add(button11);
panel.add(button12);
panel.add(button13);
panel.add(button14);
panel.add(button15);


panel.add(t);
panel.add(label);
panel.add(t1);


this.add(panel); this.setVisible(true);
}
private class MyListener implements ActionListener{

public void actionPerformed(ActionEvent e){

if(e.getSource() == button1){
t.setText("Ãë¼Ò");
}
else if(e.getSource() == button2){
operator += "1";
t.setText(operator);
}
else if(e.getSource() == button3){
operator += "2";
t.setText(operator);
}
else if(e.getSource() == button4){
operator += "3";
t.setText(operator);
}
else if(e.getSource() == button5){
operator += "4";
t.setText(operator);
}
if(e.getSource() == button6){
operator += "5";
t.setText(operator);
}
if(e.getSource() == button7){
operator += "6";
t.setText(operator);
}
if(e.getSource() == button8){
operator += "7";
t.setText(operator);
}
if(e.getSource() == button9){
operator += "8";
t.setText(operator);
}
if(e.getSource() == button10){
operator += "9";
t.setText(operator);
}
if(e.getSource() == button11){
operator += "0";
t.setText(operator);
}
if(e.getSource() == button12){
save = Integer.parseInt(operator);
operator = "";
t.setText("+");
}
if(e.getSource() == button13){
save = Integer.parseInt(operator);
operator = "";
t.setText("-");
}
if(e.getSource() == button14){
save = Integer.parseInt(operator);
operator = "";
t.setText("/");
}
if(e.getSource() == button15){
save = Integer.parseInt(operator);
operator = "";
t.setText("*");
}




}
}
}
public class Calculator{
public static void main(String[] args){
CalculatorTest c = new CalculatorTest();
}
}
Á¦ ³ª¸§´ë·Î ¹Ù²Û ÄÚµåÀÔ´Ï´Ù. Âü°íÇϽñæ. operator º¯¼ö¸¦ ÀÌ¿ëÇؼ­ ÀԷ¹ÞÀº ¼ýÀÚµéÀ» ¸ðµÎ ÀúÀåÇϱ¸¿ä . ¿¬»êÀÚ¸¦ ÀԷ¹ÞÀ»¶© ÀÔ·Â µÆ´ø ¼ýÀÚ(ÇÇ¿¬»êÀÚ)¸¦ saveº¯¼ö¿¡ ÀúÀåÇسõ°í operator¸¦ ´Ù½Ã ÃʱâÈ­ ½Ãŵ´Ï´Ù. ÀÌ·± ¿ø¸®·Î ÇÏ½Ã¸é ½±°Ô ±¸Çö ÇÏ½Ç ¼ö ÀÖÀ»°Å¿¡¿ä . µµ¿òÀÌ µÇ¼Ì±æ.
2011/06/03  
3206   ³×ÀÚ¸® Á¤¼ö¸¦ ¹Þ¾Æ õ,¹é,½Ê,ÀÏ ÀÚ¸®·Î ºÐ¸®ÇÏ¿© Ãâ·ÂÇÏ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇϴ¹ýÁ»¿ä[1]     ys9658
04/04 57557
3205   [C¾ð¾î]a++,++a°¡ Çò°¥·Á Á×°Ú¾î¿ä ½±°Ô Ç®ÀÌÇØÁֽǺÐ[6]     qkreoduf1654
07/20 36253
3204   C¾ð¾î¿¡¼­ scanf¿Í getcharÂ÷ÀÌ°¡ ¹º°¡¿ä?[10]     malkhankr
03/16 33876
3203     [re] Dev c++ »ç¿ë¹ý Âü°íÇϽñæ..;;[1]     TIM_Scutum
01/27 31136
3202   int main À̶û void mainÀ̶û mainÀ̶û..Â÷ÀÌÁ¡ÀÌ?[6]     ¿ÀÇÇÄÉÀÌ°øÀ°
12/31 29357
3201   [re] C¾ð¾î, ¼ýÀÚ°¡ Å« ¼ø¼­´ë·Î ³ª¿­ÇÏ´Â ÇÁ·Î±×·¥ ÄÚµå (Á»ºÁÁּſä)     ¿ì´À´Ô
02/15 28932
3200   (¹Ýº¹¹®)c¾ð¾î ¹®ÀÚÀÎÁö ¼ýÀÚÀÎÁö È®ÀÎ ÇÏ´Â °Å ¾î¶»°Ô ¸¸µå³ª¿ä ?[17]     stingygirl
06/02 23876
3199   Á¦ Çϵåµð½ºÅ©Dµå¶óÀ̺꿡 vc_red¶ó´Â °ÍµéÀÌ..     anbbyong
05/07 22024
3198   C¾ð¾î º¯¼ö ÃʱâÈ­ÇؾߵǴÂÀÌÀ¯°¡ ±Ã±ÝÇÕ´Ï´Ù.[2]     rlxodus1
03/28 20522
3197   [C¾ð¾î] 16Áø¼ö¸¦ 2Áø¼ö·Î..[4]     joyjinha
11/10 20326
3196   µð¹ö±×(Debug)¶õ µµ´ëü ¹«¾ùÀΰ¡¿ä?[5]     ERIC910903
10/26 18270
3195   ¹«¾ùÀÌ À߸øµÈ°É±î¿ä???[4]     Malcom
05/30 18060
3194   ¾îÈֺм®±âÀε¥ Á» ºÁÁÖ¼¼¿ä[1]     jyh3782
11/03 17469
3193   ÇÁ·Î±×·¥ ½ÇÇàÇÏ¸é ¿À·ù°¡ ¶ß³×¿ä[4]     µÎ·ç¹¶¼ú
07/04 17390
  [ÀÚ¹Ù]°è»ê±â ÇÁ·Î±×·¥[1]     ksbgenius
06/02 17169
3191   ÅäÅ©¿ÂÇÁ·ÎÇÊ µû´Â¹öÁ»¾Ë·ÁÁÖ¼¼¿ä wpe[1]     tjrqo12
10/13 16494
3190   [C¾ð¾î] µµµ¥Ã¼ ¹¹°¡ ¹®Á¦ÀÎÁö...[1]     lun4t1c
04/10 16275
3189   [C¾ð¾î] ¹®ÀÚ·ÎµÈ ¹®ÀÚ¿­À» ¼ýÀÚ·Î º¯È¯ ½ÃÄÑ ÀúÀåÇϱâ Áú¹®¿ä~[8]     a456753
06/15 16134
3188   c++ ´Ù¸¥Å¬·¡½ºÀÇ ¸â¹öº¯¼ö °ª °¡Á®¿Í¼­ »ç¿ë¹æ¹ýÁú¹®ÀÌ¿©[2]     ÀÔ¹®»ý
02/02 15844
3187   [ÆÄÀ̽ã] ÀÌ ±ÛÀÚ Çѱ۷Π¾î¶»°Ô ¹Ù²Ù³ª¿ä?[2]     W.H.
02/12 15549
1 [2][3][4][5][6][7][8][9][10]..[161]

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