Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Tu je dôvod:
* Predvolené správanie: `Jframe` v predvolenom nastavení používa ako Správca rozloženia tabry obsahu` FlowLayout`.
* FlowLayout Charakteristiky: Komponenty sa pridávajú zľava doprava, pričom po prekročení šírky okna sa ovinie na ďalší riadok.
* Žiadne explicitné rozloženie: Ak nie je zadané žiadne rozloženie, komponenty sú usporiadané pomocou predvoleného `FlowLayout`.
Dôležité poznámky:
* Flexibilita: „FlowLayout` ponúka určité základné ovládanie, ale neodporúča sa pre zložité rozloženie. Môže byť ťažké presné komponenty polohy a veľkosti pomocou iba `FlowLayout`.
* Alternatívy: Ak chcete získať viac štruktúrovaných a predvídateľných rozložení, zvážte použitie iných manažérov rozloženia, ako napríklad:
* BorderLayout: Rozdeľuje kontajner do piatich regiónov (sever, juh, východ, západ, centrum).
* GridBagLayout: Usporiada komponenty v mriežke s flexibilným radom a veľkosťou stĺpcov.
* BoxLayout: Usporiada komponenty horizontálne alebo vertikálne.
Príklad:
`` `Java
import javax.swing.*;
import java.awt.*;
public class flowLayoutExample {
public static void main (String [] args) {
JFrame Frame =new JFrame („príklad FlowLayout“);
frame.setDefaultCloseOperation (jframe.exit_on_close);
Frame.SetSize (300, 200);
// Pridávanie komponentov bez zadania rozloženia
frame.add (nový JButton ("Button 1"));
frame.add (nový JLabel ("Label 1"));
frame.add (nový JTextField ("Textové pole 1"));
frame.SetVisible (true);
}
}
`` `
Tento kód bude mať za následok umiestnenie komponentov do radu zľava doprava. Komponenty sa po prekročení šírky okna zabalia na ďalší riadok.