Izkārtojuma pārvaldība Java

Satura rādītājs
Veidojot grafisku interfeisu lietojumprogrammai, mums jāņem vērā, ka to ne tikai izmantos konkrētā sistēmā, bet arī to varēs izmantot citās sistēmās, jo īpaši Java kas ir starpplatformu, un mēs varam palaist lietojumprogrammu Windows vai iekšā Linux piemēram.
Viena no pieejām, kas mums nebūtu jāizmanto, ir rīkoties vadu interfeiss, tas ir, izmantojiet absolūtās vērtības, jo tas, par laimi, darbosies tikai tajā sistēmā, kurai mēs esam noteikuši vērtības Java piedāvā mums Izkārtojumu vadītāji kas ļauj mums izveidot dinamiskus modeļus grafisko elementu parādīšanai, padarot tos neatkarīgus no sistēmām, kas tos mitina.
Šis ir viens no vienkāršākajiem administratoriem, tas ļauj mums dinamiski pasūtīt elementus konteinerā tādā secībā, kādā mēs tos pievienojam, lai tie pielāgotos administratora konstatētajai videi.
KonteinersKonteiners sastāv no rindām, kuras, aizpildot tās, rada iespēju izveidot vairāk rindu, liekot elementiem kārtīgi gulēt viens virs otra.
FlowLayout Tas arī piedāvā dažas iespējas, kā pielāgot mūsu saskarni, piemēram, attālumu pikseļos starp katru rindu vai elementu izlīdzināšanas secību katrā rindā.
Lai izmantotu šo administratoru, mums ir jāiekļauj tikai tā klase, kas pieejama java.awt.FlowLayout, tādējādi mēs varam piekļūt tās funkcijām un rīkiem, turpmāk apskatīsim dažus parametrus, kurus varam izmantot, strādājot ar šo klasi:
FlowLayout (līdzinājums: int, hgap: int, vgap: int);

Pirmais parametrs ir izlīdzināšana, mēs varam to iestatīt pa labi vai pa kreisi, tādējādi parādotie elementi parādīsies vienā no šiem diviem virzieniem, otrais parametrs ir hgapvai horizontālā atstarpe ļauj pikseļos noteikt atstarpi starp rindām un, visbeidzot vgap, ir līdzīgs hgap, taču ļauj iestatīt atstarpi starp kolonnām.
Tagad mēs izveidosim programmu, kas parādīs, kā mēs organizējam dažus elementus, izmantojot FlowLayout, mums jāpatur prātā, ka, strādājot ar grafiskām saskarnēm, mums vienmēr ir jāizveido rāmis, kas kalpos mūsu konteineru novietošanai, šajā gadījumā FlowLayout.
Tipa objektā mēs ievietosim trīs elementus Plūsmas izkārtojums un tad mēs ievadīsim šo objektu savā Jframe, ar kuru mēs varam izveidot savu pirmo saskarni, izmantojot šo izkārtojumu pārvaldnieku. Vispirms apskatīsim kodu:

Tad mēs redzam, ka mēs izveidojam klasi un savā konstruktorā mēs definējam FlowLayout, mēs norādām, ka tas tiks izlīdzināts pa kreisi ar horizontālu 10 pikseļu atdalījumu un vertikālu no 20, tad mēs saucam šo konstruktoru un pievienojam to mūsu rāmim klases galvenajā metodē. šāds attēls:

PALIELINĀT

Mēs redzam, kā esam izveidojuši grafisko saskarni, ja mainām attēla izmērus, pamanīsim, ka elementi tiek dinamiski pielāgoti, pateicoties mūsu administratoram Izkārtojumi.

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave