Pakalpojumi Java

Satura rādītājs
Veids, kādā mēs organizējam savas programmas grafisko saskarni, lielā mērā ietekmē tās lietošanas ērtumu un arī ērtības lietotājam, tāpēc, strādājot ar vienu konteineru sarežģītām saskarnēm, ir gandrīz neiespējami sasniegt pieņemamu rezultātu.
Tāpēc mums ir jāmeklē dažas alternatīvas, kas ļauj mums atrisināt problēmu, nepievienojot sarežģītību programmas vai lietojumprogrammas izstrādes procesam, paturot to prātā, mēs varam izmantot panelis kā apakškonteiners iekšā Java , ar to mēs varēsim sadalīt katru sadaļu mūsu saskarnē un tādējādi sasniegt vēlamo grafisko rezultātu.
Šim nolūkam mums logs ir jāsadala paneļos, tādā veidā mēs varam organizēt paneli kā režģus un atstāt otru bez sadalījumiem tādā pašā veidā, kā mēs sadalītu tukšu lapu, uzzīmējot uz tā līnijas.
Sākotnējais konteinersMēs to panākam, izveidojot sākotnējo konteineru, kuram mēs piešķirsim izkārtojuma pārvaldnieks mēs vēlamies, un tad mēs izveidojam jaunu konteineru, izņemot pašus elementus, kurus mēs pievienosim, mēs pievienojam iepriekšējo konteineru un tā tālāk mēs turpinām veidot savu saskarni.
Lai to sasniegtu, mums jāizmanto klase JPanel no Java swing bibliotēkas un ar metodi pievienot () mēs varam pievienot dažādus elementus.
Mēs izveidosim vienkāršu piemēru, mums būs divi paneļi, pirmajā būs a 4x3 režģis un nākamajā būs teksts, un tajā būs arī mūsu pirmais panelis, tādējādi mums var būt atšķirīgs izkārtojums.
Apskatīsim šādu kodu, kur mēs veidojam mikroviļņu krāsns izkārtojumu, mums ir vieta pārtikas paplātē, un labajā pusē būs pogas, kuras mēs izmantosim, lai to darbinātu:
 importēt java.awt. *; importēt javax.swing. *; publiskā klase Mikroviļņu krāsns paplašina JFrame {public Microwave () {JPanel p1 = new JPanel (); p1.setLayout (jauns GridLayout (4, 3)); for (int i = 1; i <= 9; i ++) {p1.add (new JButton ("" +i)); } p1.add (jauns JButton ("" + 0)); p1.add (jauns JButton ("Sākt")); p1.add (jauns JButton ("Stop")); JPanel p2 = jauns JPanel (jauns BorderLayout ()); p2.add (jauns JTextField ("Šeit tiek parādīti laika apstākļi"), BorderLayout.NORTH); p2.add (p1, BorderLayout.CENTER); pievienot (p2, BorderLayout.EAST); add (jauns JButton ("Šeit ir pārtikas paplāte"), BorderLayout.CENTER); } public static void main (String [] args) {Mikroviļņu rāmis = new Mikroviļņu krāsns (); frame.setTitle ("Mikroviļņu krāsns"); frame.setSize (400, 250); frame.setLocationRelativeTo (null); frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE); frame.setVisible (true); }} 

Mēs varam redzēt, kā p1 Tas būs mūsu pirmais panelis, kurā būs jau iepriekš minētais režģis, lai izveidotu pogas, ko mēs darām for cilpai, un ar metodi add () mēs pievienojam tās konteineram.
Pēc tam mēs izveidojam savu otro konteineru paneli, ko mēs saucam p2, kurā sākotnēji būs teksts, un pēc tam mēs pievienosim paneli p1, visbeidzot galvenajā () metodē, ko mēs saucam par mūsu interfeisu. Ja viss ir noticis pareizi, mēs varam redzēt šādu rezultātu:

Ar to mēs jau esam izveidojuši mikroviļņu krāsni, protams, ja vēlamies, lai tā darbotos, mums būs jāveic pogu programmēšana, bet tas ir cits stāsts. Mēs pamanījām, kā mēs esam spējuši vienkāršā un praktiskā veidā sakārtot saturu, izmantojot šo bāzi, mēs varam turpināt eksperimentēt, lai panāktu arvien sarežģītāku sadalījumu vai pielāgotos mūsu prasībām, ja mēs to vēlamies.
Šīs apmācības beigās mēs uzzinājām, kā mēs varam izmantot komponentu JPanel no Java ģenerēt apakškontus un tādējādi organizēt mūsu lietotāja saskarnes.Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu

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

wave wave wave wave wave