Page 790 - 2
P. 790
b2.setFocusPainted(false);
b3.setFocusPainted(false);
b4.setFocusPainted(false);
b5.setFocusPainted(false);
b6.setFocusPainted(false);
b7.setFocusPainted(false);
b8.setFocusPainted(false);
b9.setFocusPainted(false);
b1.addActionListener(this);
b2.addActionListener(this);
b3.addActionListener(this);
b4.addActionListener(this);
b5.addActionListener(this);
b6.addActionListener(this);
b7.addActionListener(this);
b8.addActionListener(this);
b9.addActionListener(this);
this.add(b1);
this.add(b2);
this.add(b3);
this.add(b4);
this.add(b5);
this.add(b6);
this.add(b7);
this.add(b8);
this.add(b9);
}
마 버튼을 눌렀을 때 동작 설정하기.
public void actionPerformed(ActionEvent e) {
JButton a = (JButton) e.getSource();
if(e.getSource()==b1){
if(b2.getIcon() == (null)){
b2.setText(b1.getText());
b1.setText("");
b2.setEnabled(true);
b1.setEnabled(false);
b2.setIcon(b1.getIcon());
b1.setIcon(null);
}
if(b4.getIcon() == (null)){
b4.setText(b1.getText());
b1.setText("");
b4.setEnabled(true);
b1.setEnabled(false);
b4.setIcon(b1.getIcon());
b1.setIcon(null);
}
}
if(e.getSource()==b2){
if(b3.getIcon() == (null)){
b3.setText(b2.getText());
b2.setText("");
b3.setEnabled(true);
b2.setEnabled(false);
b3.setIcon(b2.getIcon());
b2.setIcon(null);
}
if(b5.getIcon() == (null)){
b5.setText(b2.getText());
- 790 -