Zeziphi izinto eziluncedo/ezingeloncedo nge-Swing phezu kwe-AWT?

0
8937

I-Swing ibonelela ngeseti etyebileyo yamacandelo kune-AWT. Ziyi-100% esekwe kwiJava.

I-AWT kwelinye icala yaphuhliswa ngengqondo yokuba ukuba icandelo okanye ubunakho becandelo belingafumaneki kwiqonga elinye, aliyi kufumaneka nakweliphi na iqonga. Into ephathwayo ngokukhawuleza ukusuka kwiqonga x ukuya kuy ukuya kuz. Ngenxa yobume obusekwe koontanga be-AWT, into enokusebenza kuphumezo olunye isenokungasebenzi kwenye, njengoko umanyano lwabalingane lusenokungabi namandla kangako. Uninzi lweengxaki ze-AWT zakuqala zazilandeleka kumahluko ekuphunyezweni koontanga.

Oku akuthethi ukuba kukho iibhugi ezimbalwa kwi-Swing, nangona uninzi luphumile kwezi ntsuku. Kuphela nje ukuba i-bug ikhona kwi-Swing, yingxaki efanayo kuwo onke amaqonga, okwakungenjalo nge-AWT.

[Inqaku loMphathi we-FAQ] Kukho ezinye iingenelo ezimbalwa zokuJinga ngaphezulu kwe-AWT:

  • I-Swing ibonelela ngamacandelo awongezelelweyo kunye nokusebenza okongeziweyo kumacandelo okutshintshwa kwe-AWT
  • Izinto ezijikajikayo zinokutshintsha inkangeleko yazo ngokusekwe kwithala leencwadi elisetyenziswayo “lokujongwa nokuziva” elisetyenziswayo. Ungasebenzisa inkangeleko efanayo kwaye uzive njengeqonga okulo, okanye usebenzise inkangeleko eyahlukileyo kunye nokuziva
  • Amacandelo e-Swing alandela i-Model-View-Controller paradigm (MVC), kwaye ngaloo ndlela inokubonelela nge-UI eguquguqukayo kakhulu.
  • I-Swing ibonelela "zongezelelweyo" kumacandelo, afana nala:
    • Icons kumacandelo amaninzi
    • Imida yokuhombisa yamacandelo
    • Iingcebiso zamacandelo
  • Izinto ezijingi zikhaphukhaphu (zingaphantsi kovimba we-AWT)
  • I-Swing ibonelela nge-buffering eyakhelwe-ngaphakathi kabini
  • I-Swing ibonelela ngenkxaso yokulungiswa kwepeyinti xa usakha amacandelo akho

I-Swing ikwanezinto ezimbalwa ezingeloncedo:

  • Ifuna iJava 2 okanye ifayile eyahlukileyo yeJAR
  • Ukuba awulumkanga kakhulu xa udweliso lwenkqubo, lungacotha kune-AWT (zonke iinxalenye zizotyiwe)
  • Iinxalenye zeSwing ezijongeka njengeenxalenye zomthonyama zisenokungasebenzi ngokuchanekileyo njengezixhobo zomthonyama