โปรแกรมบวกเลข 1 ถึง 9
import java.awt.event.*;
import javax.swing.*;
JPanel p1,p2,p3,p4;
JLabel label1,label2;
JButton b1,b2,b3,b4,b5,b6,b7,b8,b9,b10,b11,b12;
boolean firstNumber = true;
int sumNumber = 0;
public static void main(String args[]){
new Code15092550();
}
public Code15092550(){
label1 = new JLabel(“0″,JLabel.RIGHT);
b1 = new JButton(“1″); b1.addActionListener(this);
b2 = new JButton(“2″); b2.addActionListener(this);
b3 = new JButton(“3″); b3.addActionListener(this);
b4 = new JButton(“4″); b4.addActionListener(this);
b5 = new JButton(“5″); b5.addActionListener(this);
b6 = new JButton(“6″); b6.addActionListener(this);
b7 = new JButton(“7″); b7.addActionListener(this);
b8 = new JButton(“8″); b8.addActionListener(this);
b9 = new JButton(“9″); b9.addActionListener(this);
b10 = new JButton(“0″); b10.addActionListener(this);
b11 = new JButton(“Clear”); b11.addActionListener(this);
b12 = new JButton(“=”); b12.addActionListener(this);
p1 = new JPanel(new GridLayout(0,3));
p1.add(b1); p1.add(b2); p1.add(b3);
p1.add(b4); p1.add(b5); p1.add(b6);
p1.add(b7); p1.add(b8); p1.add(b9);
p1.add(b10); p1.add(b11); p1.add(b12);
p2 = new JPanel(new BorderLayout());
p2.add(label1,BorderLayout.NORTH);
p2.add(p1,BorderLayout.CENTER);
getContentPane().add(p2);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setTitle(“โปรแกรมบวกเลข 1 ถึง 9″);
setResizable(false);
setLocation(50,50);
setSize(200,170);
setVisible(true);
show(true);
}
public void actionPerformed(ActionEvent ae){
if(ae.getSource() == b1){ inputNumber(1);
}else if(ae.getSource() == b2){ inputNumber(2);
}else if(ae.getSource() == b3){ inputNumber(3);
}else if(ae.getSource() == b4){ inputNumber(4);
}else if(ae.getSource() == b5){ inputNumber(5);
}else if(ae.getSource() == b6){ inputNumber(6);
}else if(ae.getSource() == b7){ inputNumber(7);
}else if(ae.getSource() == b8){ inputNumber(8);
}else if(ae.getSource() == b9){ inputNumber(9);
}else if(ae.getSource() == b10){inputNumber(0);
}else if(ae.getSource() == b11){
firstNumber=true; sumNumber=0; label1.setText(“0″);
}else if(ae.getSource() == b12){ label1.setText(String.valueOf(sumNumber));
}
}
public void inputNumber(int s){
if(firstNumber){
firstNumber = false;
label1.setText(String.valueOf(s));
}else{
label1.setText(label1.getText()+”+”+s);
}
sumNumber += s;
}
}




เว็บฝากไพล์ http://www.upload.tc