Eng.Amal نشر 12 نوفمبر 2015 أرسل تقرير نشر 12 نوفمبر 2015 أقوم بالعمل على تطبيق محاسبي بسيط أريد ترتيب العناصر وفق FlowLayout لوضع مجموعة من الأزار buttons أفقيًا كيف أقوم بذلك؟ اقتباس
0 Lujain Maaz نشر 15 نوفمبر 2015 أرسل تقرير نشر 15 نوفمبر 2015 تتيح FlowLayout في جافا وضع العناصر بشكل أفقي واحد تلو الآخر ابتداءً من اليسار إلى اليمين حتى انتهاء السطر ومن ثم الانتقال للسطر التالي وهي الشكل الافتراضي default layout أي أنه في حال عدم تحديد أي شكل للواجهة فإن الواجهة ستأخذ شكل FlowLayout وتقوم بترتيب العناصر على أساسها. يتم إنشاء FlowLayout عن طريق إنشاء غرض من الصف FlowLayout ويمكن إنشاء FlowLayout في المُنشئ Constructor الخاص بالغرض JPanel كما في المثال التالي:JPanel flowPanel = new JPanel(new FlowLayout());المثال التالي يوضح كيفية إضافة العناصر إلى FlowLayot وطريقة عرضها:import javax.swing.*; import java.awt.*; import java.awt.event.*; public class myFrame extends JFrame { JPanel pnl = new JPanel(new FlowLayout()); JTextField txt = new JTextField(20); JButton btn1 = new JButton("Enter"); JButton btn2 = new JButton("Save"); JButton btn3 = new JButton("Add"); JButton btn4 = new JButton("Close"); JTextArea txtArea = new JTextArea("Hello World"); public myFrame() { pnl.add(txt); pnl.add(btn1); pnl.add(btn2); pnl.add(btn3); pnl.add(btn4); pnl.add(txtArea); this.add(pnl); } public static void main(String[] args) { myFrame test = new myFrame(); test.setSize(500, 500); test.setTitle("JFrame Example"); test.setVisible(true); test.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } } 1 اقتباس
السؤال
Eng.Amal
أقوم بالعمل على تطبيق محاسبي بسيط أريد ترتيب العناصر وفق FlowLayout لوضع مجموعة من الأزار buttons أفقيًا كيف أقوم بذلك؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.