Professional Documents
Culture Documents
Lesson 4
Lesson 4
GUI
Associate Professor
Qamaruddin Shamsi
Lesson Topics
Lesson 4 discusses the following main topics:
– NetBeans Controls
– Java Project
– Controls
• Simple Calculator
11-2
Java Project
File → New Project → Next → Project Name → Finish
Swing GUI Forms
New File (Ctrl + N) → Swing GUI Form → JFrameform → Next → JFrame Name → Finish
NetBeans Controls
هریک از این Controlها برای اهداف خاص استفاده میگردد که در جریان چندین پروگرام
توضیح خواهد شد
ذیل را مشاهده نماییدCalculator فارمت
پروژه به شکل فشرده توضیح گردیده است
Labels
String Input;
double Input1, Input2;
Input = T1.getText();
Input1 = Double.parseDouble(Input);
if (Input1<0)
{
T1.setText("!Wrong Value!!");
Input = T1.getText();
Input1 = Double.parseDouble(Input);
}
Input = T2.getText();
Input2 = Double.parseDouble(Input);
double A = Double.parseDouble(T1.getText());
double B = Double.parseDouble(T2.getText());
T3.setText(String.valueOf(A - B));
. که عملیه ضرب (*) را انجام میدهد دبل کلک نموده آنرا پروگرام میسازیمButton در قدم سوم روی
String In;
double N1, N2;
In = T1.getText();
N1 = Double.parseDouble(In);
In = T2.getText();
N2 = Double.parseDouble(In);
In = String.valueOf(N1 * N2);
T3.setText(In);
}
.) را انجام میدهد دبل کلک نموده آنرا پروگرام میسازیم/( که عملیه تقسیمButton در قدم چهارم روی
double A = Double.parseDouble(T1.getText());
double B = Double.parseDouble(T2.getText());
T3.setText(String.valueOf(A / B));
در اخیر روی Buttonکه نتیجه T3را پاک میکند دبل کلک نموده آنرا پروگرام میسازیم.
;)T3.setText(null
OR
;)“ “(T3.setText
بعد از اینکه برنامه Runگردید Calculator ،از Userقیمت میگیرد و اعداد
قابل یاد آوریست که اگر عدد منفی در T1قرار گیرد یک پیام تحت عنوان