โปรแกรม คำนวณหา พื้นที่ทรงกระบอก (Java GUI)

คำนวณหา ปริมาตร

สูตร

ปริมาตร ทรงกระบอก =  พื้นที่ฐาน  x   สูง

=   ∏ r 2*  h

โดยที่   ∏  = 22 / 7   และ  r  =  รัศมี ,  h  =  ความสูง

/////////////////////////////////////////////////

1. สร้าง Class MoreCircle ขึ้นมา

package Com.java.app;

public final class MoreCircle extends Circle {
//extends คือการสืบถอด
private double cylinder;

public double getCylinder(){return cylinder;};
public void setCylinder(double r,double h){
setArea(r);
cylinder=getArea()*h;
}
public MoreCircle(double r,double h){
super(r); //อ้างอิงไปที่ Class แม่
setCylinder(r,h);
}

}

————————————-

2. Desing Form ขึ้นมา

คลิกขวา Com.java.app –>New–>JFrame Form..

01

 

 

 

 

 

02

 

3. สร้าง Method ขึ้นมา

private void calMoreCircle(){
try{
correctCircle();
}
catch(NumberFormatException ex){
JOptionPane.showMessageDialog(rootPane, ex);
}
}

//ดัก Error
private void correctCircle(){
String r=jTextField1.getText();
String h=jTextField2.getText();
double radius=Double.parseDouble(r);
double height = Double.parseDouble(h);

MoreCircle x = new MoreCircle(radius, height);

String show = String.format(“Area of Cylinder = %.2f”, x.getCylinder());
jTextArea1.setText(show);
}

————————-

4. ดับเบิลคลิกที่ปุ่ม Calculate

calMoreCircle();// เรียกใช้ Method

5. ดับเบิลคลิกที่ปุ่ม Clear

jTextField1.setText(null);
jTextField2.setText(null);
jTextArea1.setText(null);
jTextField1.requestFocus();

6. ดับเบิลคลิกที ช่อง Height (กด Enter แล้วคำนวณเลย)

calMoreCircle();// เรียกใช้ Method

—————————-

Run Program

03


ใส่ความเห็น