16-08-2011, 04:26 AM
|
#15
|
تاريخ التسجيل: Jun 2009
نوع الدراسة: إنتظام
المستوى: الخامس
الجنس: ذكر
المشاركات: 66
|
Buttons
GUI Components
التعامل مع المكونات وانشاءها في غاية السهوله
المشآكل تصير لما ما يفرق المبرمج بين اضآفه المكونات على الفريم او البـنل
مختلف > رآح ينشرح بالتفصيلlayout لان لكل منهآ
Buttons
من اهم المكونات الرئيسية , طريقة الانشآء
كود:
//Create a button with text OK
JButton btOK = new JButton("OK");
بكذآ انشآءت الزر
JButton("OK")
هذآ معنآه تكون الكلمة اوكي مكتوبه على الزر , تقدر تحط اي كلمة تبغاها
دآئمآ الخطوة بعد الانشآء هي الاضآفه
لان اذا انشاءت الزر وما اضفته للـ بنل ما راح يظهر
رآح نتعآمل مع نفس برنآمج الي فآت حق البنل ولكن نضيف فيه الـ زر
كود:
1import java.awt.*;
2import javax.swing.*;
3 public class MyButton {
4 public static void main (String[] args){
5 JFrame frame = new JFrame ("My Frame");
6 frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);
7 frame.setLocationRelativeTo(null);
8 JPanel Panel = new JPanel(); //create the Panel
9 JButton btOK = new JButton("OK");//create the button
10 Panel. add( btOK); //add the button to the panel
11 Panel.setPreferredSize (new Dimension(150, 100));// size of the Panel
12 Panel.setBackground (Color.green); // background of the panel
13 frame.getContentPane().add(Panel); //add the panel in the frame
14 frame.pack();//for setting the size of the frame
15 frame.setVisible(true); }}
في البرنامج اضفت على البرنامج السابق حق البنل خطوتين فقط هي 9 و 10
الخطوة التاسعه هي الانشاء فقط
الخطوة العاشره , الاضافه على( البنل )
تمت بهذا السطر
Panel. add( btOK)
لو ما اضفنآهـ لن يظهر الزر
ملآحظه على هذآ السطر مره اخرى
frame.getContentPane().add(Panel)
هنآ لما اضفت, البنـل للفريم هذآ يعني كل شي في البنل (كل الازرار او الصور او حتى الفلآشآت كل معلومات البـنل ) اضيفها في الفريم
|
|
سبحآن الله وبحمده سبحآن الله العظـيم
|
التعديل الأخير تم بواسطة most_uniQue ; 16-08-2011 الساعة 04:35 AM.
|
|
|