logo

Java FlowLayout

Razred Java FlowLayout se uporablja za razporeditev komponent v vrstico, eno za drugo (v toku). To je privzeta postavitev programčka ali plošče.

Polja razreda FlowLayout

    javni statični final int LEVO javni statični končni int PRAV public static final int CENTER javni statični končni int LEADING public static final int TRAILING

Konstruktorji razreda FlowLayout

    FlowLayout():ustvari postavitev toka s sredinsko poravnavo in privzeto vodoravno in navpično vrzeljo 5 enot.FlowLayout (int align):ustvari postavitev toka z dano poravnavo in privzeto vodoravno in navpično vrzeljo 5 enot.FlowLayout(int align, int hgap, int vgap):ustvari postavitev toka z dano poravnavo ter dano vodoravno in navpično režo.

Primer razreda FlowLayout: uporaba konstruktorja FlowLayout().

Ime datoteke: FlowLayoutExample.java

java math.min
 // 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(); } } 

Izhod:

Java FlowLayout

Primer razreda FlowLayout: uporaba konstruktorja FlowLayout(int align).

Ime datoteke: MyFlowLayout.java

'zidarska formula'
 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(); } } 

Izhod:

Java FlowLayoutprenesite ta primer

Primer razreda FlowLayout: uporaba konstruktorja FlowLayout(int align, int hgap, int vgap)

Ime datoteke: 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(); } } 

Izhod:

Java FlowLayout