logo

Java FlowLayout

„Java FlowLayout“ klasė naudojama sudedamosioms dalims išdėstyti eilutėje, vieną po kitos (srauto). Tai numatytasis programėlės arba skydelio išdėstymas.

FlowLayout klasės laukai

    viešas statinis galutinis int LEFT viešas statinis galutinis int DEŠINĖS viešas statinis galutinis int CENTRAS viešas statinis finalas VADOVAVIMAS viešas statinis galutinis int TRAILING

FlowLayout klasės konstruktoriai

    FlowLayout():sukuria srauto išdėstymą su išlygiavimu centre ir numatytuoju 5 vienetų horizontaliu ir vertikaliu tarpu.Srauto išdėstymas (vidus lygiavimas):sukuria srauto išdėstymą su nurodytu lygiavimu ir numatytuoju 5 vienetų horizontaliu ir vertikaliu tarpu.Srauto išdėstymas (int align, int hgap, int vgap):sukuria srauto išdėstymą su nurodytu lygiavimu ir nurodytu horizontaliu ir vertikaliu tarpu.

FlowLayout klasės pavyzdys: FlowLayout() konstruktoriaus naudojimas

Failo pavadinimas: 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(); } } 

Išvestis:

Java FlowLayout

FlowLayout klasės pavyzdys: FlowLayout(int align) konstruktoriaus naudojimas

Failo pavadinimas: 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(); } } 

Išvestis:

Java FlowLayoutatsisiųskite šį pavyzdį

FlowLayout klasės pavyzdys: konstruktoriaus FlowLayout(int align, int hgap, int vgap) naudojimas

Failo pavadinimas: FlowLayoutExample1.java

kas yra awt
 // 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(); } } 

Išvestis:

Java FlowLayout