/*
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
class Main extends JFrame{
private JCheckBox [] buttons = new JCheckBox [2];
private String [] names = {"버튼 비활성화","버튼 감추기"};
JButton b = new JButton("test button");
public Main(){
setTitle("CheckBox Practice");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Container c = getContentPane();
c.setLayout(new FlowLayout());
MyItemListener listener = new MyItemListener();
for(int i=0; i<buttons.length; i++)
{
buttons[i] = new JCheckBox(names[i]);
c.add(buttons[i]);
buttons[i].addItemListener(listener);
}
c.add(b);
setSize(300,200);
setVisible(true);
}
class MyItemListener implements ItemListener {
public void itemStateChanged(ItemEvent e) {
if(e.getStateChange() == ItemEvent.SELECTED) {
if(e.getItem() == buttons[0])
{
b.setEnabled(false);
}
else if(e.getItem() == buttons[1])
{
b.setVisible(false);
}
}
else
{
b.setEnabled(true);
b.setVisible(true);
}
}
}
public static void main(String[] args) {
new Main();
}
}
*/
/*
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
class Main extends JFrame{
public Main(){
JButton b = new JButton("계산");
setTitle("Money Changer");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Container c = getContentPane();
c.setLayout(new FlowLayout());
c.setBackground(Color.PINK);
JTextField mtf = new JTextField(20);
c.add(new JLabel("금액 "));
c.add(mtf);
c.add(b);
JLabel[] la = new JLabel[8];
String[] lastr = {"오만원 ","만원 ","천원 ","500원 ","100원 ","50원 ","10원 ","1원 "};
JTextField[] tf = new JTextField[8];
for(int i=0;i<la.length;i++) {
la[i] = new JLabel(lastr[i]);
tf[i] = new JTextField(20);
c.add(la[i]);
c.add(tf[i]);
}
b.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
int money = Integer.valueOf(mtf.getText());
//System.out.println(money);
tf[0].setText(Integer.toString(money/50000));
money=money%50000;
tf[1].setText(Integer.toString(money/10000));
money=money%10000;
tf[2].setText(Integer.toString(money/1000));
money=money%1000;
tf[3].setText(Integer.toString(money/500));
money=money%500;
tf[4].setText(Integer.toString(money/100));
money=money%100;
tf[5].setText(Integer.toString(money/50));
money=money%50;
tf[6].setText(Integer.toString(money/10));
money=money%10;
tf[7].setText(Integer.toString(money/1));
money=money%1;
}
});
setSize(350,300);
setVisible(true);
}
class MyItemListener implements ItemListener {
int sum;
public void itemStateChanged(ItemEvent e) {
if(e.getStateChange() == ItemEvent.SELECTED) {
}
}
}
public static void main(String[] args) {
new Main();
}
}
*/