قناة سكاو في الواتساب
 


حسابنا في السناب شاتحسابنا في منصة Xقناتنا في اليوتيوبحسابنا في التيك توكقناتنا في التيليجرامقناة سكاو في الواتساب
 
وصف

العودة   منتديات سكاو > الكليات الجامعية > منتدى كــــلــية الهـــــــــندسة > منتدى الملخصات والمواضيع المميزة (كلية الهندسة)
التسجيل مشاركات اليوم البحث
   
   


منتدى الملخصات والمواضيع المميزة (كلية الهندسة) قسم خاص يتم نقل المواضيع المميزة و الملخصات والملفات المهمه

Ee364 ADVANCED PROGRAMMING شرح كآمل ومفصل وبالاكوآد

منتدى الملخصات والمواضيع المميزة (كلية الهندسة)

 
 
أدوات الموضوع إبحث في الموضوع انواع عرض الموضوع
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 24-08-2011, 06:48 PM   #24

most_uniQue

جامعي

الصورة الرمزية most_uniQue

 
تاريخ التسجيل: Jun 2009
نوع الدراسة: إنتظام
المستوى: الخامس
الجنس: ذكر
المشاركات: 66
افتراضي Layout Implementation

Layout Implementation

لاهمية الموضوع رآح آطول فيه شويتين

لما ابغا احدد Layout استخدم الميثود
setLayout
واضع بين القوس النوع الي ابغاه


Flow Layout

زي ما عرِفنا انه الكلاس الافتراضي للبنل فلو يعني ما اقول للبنل
كود:
 setLayout(new FlowLayout())

ولكن لما ابغآ احط
FlowLayout
في فريم لازم اعرَفه
كود:
setLayout(new FlowLayout())

ليش
؟ لان الفريم الافترآَضي فيه

Border Layout
واذا ابغا اغيرها الى فلو ، فـ لازم احط الميثود لاني غيرت الافتراضي البرودر الي الشكل الجديد
الفلو

~

Panelاستخدآمه في




كود:
import java.awt.*;
 import javax.swing.*; 
public class FlowLayoutDemo{  
public static void main(String[] args) {     
 JFrame frame = new JFrame("FlowLayout Demo");         
JButton btn1 = new JButton("Button 1");      
 JButton btn2 = new JButton("Button 2");   
 JButton btn3 = new JButton("Button 3");     
 JButton btn4 = new JButton("Button 4");        
 JButton btn5 = new JButton("Button 5"); 
  // FlowLayout is default for JPanel
    JPanel panel = new JPanel();         
// add buttons to the panel      
 panel.add(btn1);       
panel.add(btn2);         
panel.add(btn3);         
panel.add(btn4);         
panel.add(btn5);     
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);   
 frame.setSize(300,150);     
frame.getContentPane().add(panel);     
frame.setVisible(true);     } }
نتيجة البرنامج



احنآ عشان اضفنا الازرار في البنل راح يتبع الـ فلو
ورص الازرار من اليسار الي اليمين الين ما خلصت المساحة عليه
ونزل للصف الي تحت ورص ثاني

هنآ ما احتآج استخدم الميثود
setLayout
لاني استخدم البنل والفلو هو الافتراضي لها


Frame استخدآمة في
~
كود:
import java.awt.*; import javax.swing.*; public class JFrameExample { public static void main(String[] args) { JFrame frame = new JFrame("FlowLayout in Frame"); frame.setSize (400, 150); //setting the wanted Layout frame.setLayout(new FlowLayout()); frame.add(new JButton("Button 1")); frame.add(new JButton("Button 2")); frame.add(new JButton("Button 3")); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.pack(); frame.setVisible(true); } }

هنآ غيرنا طريقة العرض للفريم من بوردر الى فلو
فـ استخدمنا

كود:
setLayout(new FlowLayout())

عشان يرص الازرار من اليسار لليمين


* جرب شيل سطر الميثود
setLayout
من البرنامج شوف ايش راح يتغير

 


التعديل الأخير تم بواسطة most_uniQue ; 24-08-2011 الساعة 06:59 PM.
most_uniQue غير متواجد حالياً   رد مع اقتباس
 

 

الكلمات الدلالية (Tags)
advanced , ee364 , java , شرح , program , programming , ومفصل , وبالاكوآد , كآمل


تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

 


الساعة الآن 08:53 AM


Powered by vBulletin® Version 3.8.9 Beta 3
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Ads Organizer 3.0.3 by Analytics - Distance Education

أن كل ما ينشر في المنتدى لا يمثل رأي الإدارة وانما يمثل رأي أصحابها

جميع الحقوق محفوظة لشبكة سكاو

2003-2025