logo

جافا تخطيط التدفق

يتم استخدام فئة Java FlowLayout لترتيب المكونات في سطر، واحدًا تلو الآخر (في التدفق). هذا هو التخطيط الافتراضي للتطبيق الصغير أو اللوحة.

مجالات فئة FlowLayout

    النهائي الثابت العام لليسار النهائي العام الثابت صحيح مركز كثافة العمليات النهائي العام الثابت عام ثابت النهائي int الرائدة النهائي العام الثابت TRAILING

منشئو فئة FlowLayout

    تخطيط تدفق():ينشئ تخطيط تدفق بمحاذاة مركزية وفجوة افتراضية أفقية ورأسية مكونة من 5 وحدات.تخطيط التدفق (محاذاة int):ينشئ تخطيط تدفق بالمحاذاة المحددة وفجوة افتراضية أفقية ورأسية مكونة من 5 وحدات.FlowLayout(int محاذاة، int hgap، int vgap):ينشئ تخطيط تدفق بالمحاذاة المحددة والفجوة الأفقية والرأسية المحددة.

مثال لفئة FlowLayout: استخدام مُنشئ FlowLayout()

اسم الملف: FlowLayoutExample.java

 // import statements import java.awt.*; import javax.swing.*; public class FlowLayoutExample { JFrame frameObj; // constructor FlowLayoutExample() { // creating a frame object frameObj = new JFrame(); // creating the buttons JButton b1 = new JButton('1'); JButton b2 = new JButton('2'); JButton b3 = new JButton('3'); JButton b4 = new JButton('4'); JButton b5 = new JButton('5'); JButton b6 = new JButton('6'); JButton b7 = new JButton('7'); JButton b8 = new JButton('8'); JButton b9 = new JButton('9'); JButton b10 = new JButton('10'); // adding the buttons to frame frameObj.add(b1); frameObj.add(b2); frameObj.add(b3); frameObj.add(b4); frameObj.add(b5); frameObj.add(b6); frameObj.add(b7); frameObj.add(b8); frameObj.add(b9); frameObj.add(b10); // parameter less constructor is used // therefore, alignment is center // horizontal as well as the vertical gap is 5 units. frameObj.setLayout(new FlowLayout()); frameObj.setSize(300, 300); frameObj.setVisible(true); } // main method public static void main(String argvs[]) { new FlowLayoutExample(); } } 

انتاج:

تحويل السلسلة إلى تاريخ
جافا تخطيط التدفق

مثال على فئة FlowLayout: استخدام مُنشئ FlowLayout(int align).

اسم الملف: MyFlowLayout.java

السلسلة فارغة
 import java.awt.*; import javax.swing.*; public class MyFlowLayout{ JFrame f; MyFlowLayout(){ f=new JFrame(); JButton b1=new JButton('1'); JButton b2=new JButton('2'); JButton b3=new JButton('3'); JButton b4=new JButton('4'); JButton b5=new JButton('5'); // adding buttons to the frame f.add(b1); f.add(b2); f.add(b3); f.add(b4); f.add(b5); // setting flow layout of right alignment f.setLayout(new FlowLayout(FlowLayout.RIGHT)); f.setSize(300,300); f.setVisible(true); } public static void main(String[] args) { new MyFlowLayout(); } } 

انتاج:

جافا تخطيط التدفققم بتنزيل هذا المثال

مثال لفئة FlowLayout: استخدام مُنشئ FlowLayout(int align, int hgap, int vgap)

اسم الملف: FlowLayoutExample1.java

 // import statement import java.awt.*; import javax.swing.*; public class FlowLayoutExample1 { JFrame frameObj; // constructor FlowLayoutExample1() { // creating a frame object frameObj = new JFrame(); // creating the buttons JButton b1 = new JButton('1'); JButton b2 = new JButton('2'); JButton b3 = new JButton('3'); JButton b4 = new JButton('4'); JButton b5 = new JButton('5'); JButton b6 = new JButton('6'); JButton b7 = new JButton('7'); JButton b8 = new JButton('8'); JButton b9 = new JButton('9'); JButton b10 = new JButton('10'); // adding the buttons to frame frameObj.add(b1); frameObj.add(b2); frameObj.add(b3); frameObj.add(b4); frameObj.add(b5); frameObj.add(b6); frameObj.add(b7); frameObj.add(b8); frameObj.add(b9); frameObj.add(b10); // parameterized constructor is used // where alignment is left // horizontal gap is 20 units and vertical gap is 25 units. frameObj.setLayout(new FlowLayout(FlowLayout.LEFT, 20, 25)); frameObj.setSize(300, 300); frameObj.setVisible(true); } // main method public static void main(String argvs[]) { new FlowLayoutExample1(); } } 

انتاج:

جافا تخطيط التدفق