홀리몰리 내일 월요일
//import javax.swing.*;
//import java.awt.*;
//
//
//public class Main extends JFrame{
// public Main(){
// setTitle("Ten Color Buttons Frame");
// setSize(700,400);
// setVisible(true);
// Container c = getContentPane();
// //c.setBackground(Color.WHITE);
// c.setLayout(new GridLayout());
// //정수를 문자열로 Integer.toString(i), String.valueOf(i)
// //실수를 문자열로 Double.toString(i)
// //문자열을 숫자로 "123" -> 123
//
// for(int i=0;i<10;i++)
// {
// JButton b = new JButton(Integer.toString(i));
// b.setSize(200,400);
//
// if(i==0) b.setBackground(Color.RED);
// if(i==1) b.setBackground(Color.ORANGE);
// if(i==2) b.setBackground(Color.YELLOW);
// if(i==3) b.setBackground(Color.GREEN);
// if(i==4) b.setBackground(Color.cyan);
// if(i==5) b.setBackground(Color.BLUE);
// if(i==6) b.setBackground(Color.PINK);
// if(i==7) b.setBackground(Color.MAGENTA);
// if(i==9) b.setBackground(Color.LIGHT_GRAY);
// if(i==8) b.setBackground(Color.darkGray);
//
// c.add(b);
// }
// }
// public static void main(String[] args) {
// new Main();
// System.out.println("1은 도 \n 2는 ");
// }
//}
//
//
//
/*
import java.util.*;
import javax.swing.*;
import java.awt.*;
public class Main extends JFrame{
public Main(){
setTitle("Ten Color Buttons Frame");
setSize(500,500);
setVisible(true);
Container c = getContentPane();
c.setLayout(null);
for(int i=0;i<10;i++)
{
//JButton b = new JButton(Integer.toString(i));
JLabel la = new JLabel(Integer.toString(i));
//Math.random() 0이상 1 미만 실수 리턴
int x = (int)(Math.random()*450) +1; // 1 이상 400 이하 정수
int y = (int)(Math.random()*450) +1; // 1 이상 400 이하 정수
System.out.println(x+","+y);
//la.setForeground(Color.red); //글자색
la.setBackground(Color.green);
la.setOpaque(true);
la.setLocation(x, y);
la.setSize(10,10);
c.add(la);
}
}
public static void main(String[] args) {
new Main();
System.out.println("1은 도 \n 2는 ");
}
}
*/
import java.util.*;
import javax.swing.*;
import sun.jvm.hotspot.types.JBooleanField;
import java.awt.*;
public class Main extends JFrame{
public Main(){
setTitle("계산기 0.5버전");
setSize(500,500);
setVisible(true);
Container c = getContentPane();
c.setLayout(new BorderLayout());
JPanel up = new JPanel();
JPanel ce = new JPanel();
JPanel dn = new JPanel();
up.setBackground(Color.darkGray); //배경색 설정
c.add(up,BorderLayout.NORTH); //컨테이너에 부착
JLabel nla = new JLabel("수식");
nla.setForeground(Color.WHITE);
up.add(nla);
up.add(new JTextField(20));
//////////////////////////
ce.setBackground(Color.LIGHT_GRAY);
c.add(ce,BorderLayout.CENTER);
ce.setLayout(new GridLayout(4,4));
for(int i=0;i<10;i++) {
ce.add(new JButton(Integer.toString(i)));
}
JButton ob = new JButton("C/CE(AC)");
ob.setForeground(Color.lightGray);
ce.add(ob);
JButton tb = new JButton("Cal");
tb.setForeground(Color.GREEN);
ce.add(tb);
JButton hb = new JButton("+");
ob.setForeground(Color.RED);
ce.add(hb);
JButton fb = (new JButton("-"));
fb.setForeground(Color.YELLOW);
ce.add(fb);
ce.add(new JButton("×"));
ce.add(new JButton("÷"));
////////////////////////
dn.setBackground(Color.darkGray);
c.add(dn,BorderLayout.SOUTH);
JLabel nnla = new JLabel("결과");
nnla.setForeground(Color.WHITE);
dn.add(new JTextField(20));
/////////////////
}
public static void main(String[] args) {
new Main();
}
}



