You are on page 1of 9

Lesson 6:

GUI

Modern Programming Language

Associate Professor
Qamaruddin Shamsi

Addison Wesley
is an imprint of
Lesson Topics
Lesson 6 discusses the following main topics:

– NetBeans Controls
– Java Project

– Swing GUI Forms

– Controls
• Temperature Converter

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‬ها برای اهداف خاص استفاده میگردد که در جریان چندین پروگرام‬
‫توضیح خواهد شد‬
‫ذیل را مشاهده نمایید‬Temp Converter ‫فارمت‬

Photos

Radio Buttons Combo Box Textbox1, Textbox2


.‫ دبل کلک نموده آنرا پروگرام کنید‬Ok ‫حال روی‬

if (RB1.isSelected() && CB.getSelectedItem().equals("Faranhite"))


{
double Cel = Double.parseDouble(T1.getText());
double Far = Cel * 1.8 + 32;
T2.setText(String.valueOf(Far));
}
if (RB1.isSelected() && CB.getSelectedItem().equals("Kalvin"))
{
double Cel = Double.parseDouble(T1.getText());
double Kal = Cel +273.15;
T2.setText(String.valueOf(Kal));
}
‫بعد از اینکه برنامه ‪ Run‬گردید‪Temp Converter ،‬از ‪ User‬قیمت گرفته‬

‫عملیه مورد نظر صورت میگیرد‬

You might also like