Разлика између ЈПанела и ЈФраме-а

ЈПанел вс ЈФраме

ЈПанел и ЈФраме су обе класе у програмском језику Јава. Обоје изгледају као прозори када се „покрећу“, али имају различите намене или сврхе.

ЈПанел заправо служи као контејнер опште намене. То је место где се обично постављају сложеније или веће операције. Можете да ставите многе операције унутар једног панела. ЈПанел је поткласа ЈЦомпонента, а ЈЦомпонент је поткласа Цонтаинер, па је ЈПанел такође контејнер. Постоји толико много метода које се могу користити за ЈПанел које је наследила од својих супер класа. Приступачност, поравнања и посматрач слике неки су од његових примера. У ЈПанел такође можете ставити поља, налепнице, дугмад, потврдне оквире, па чак и слике и многе друге функције. Једноставно представља област у коју можете ставити визуалне податке и контроле.

У Јава програмирању, да бисте направили панел, морате позвати конструктор ЈПанел () (ово ствара празан панел). Она је подразумевано непрозирна, али можете да промените њену боју позадине. Такође можете да прилагодите његове компоненте користећи Лаиоут Манагерс. Управљачи распореда, као што су Флов Лаиоут, Грид Лаиоут, Бордер Лаиоут итд., Помажу вам да контролишете величине, положаје и поравнање својих компоненти у ЈПанелу. Боје компонената такође се могу прилагодити помоћу конструктора сетЦолор (цолор_обј), сетФореГроунд (цолор_обј) и сетБацкгроундЦолор (цолор_обј) конструктора.

ЈФраме, баш као и ЈПанел, такође је подразред ЈЦомпонента и ЈЦонтаинер-а. То је прозор са властитим карактеристикама. Садржи обруб, насловну траку и компоненте дугмета. Њени физички атрибути, попут величине, боје, фонтова, итд., Могу се прилагодити свима. Постоје одговарајући синтакси за сваки атрибут који желите да промените. ЈФраме има у основи два под-подручја, окно са садржајем и траку са менијима, али већина контрола налази се у подручју окна са садржајем. У ЈФраме можете да ставите и дугмад, налепнице и потврдне оквире.

ЈФраме је прозор који се обично користи за самосталне апликације, попут прозора упозорења или прозора обавештења који ће се обично појавити на вашем екрану. Користи метод прозора слушаоца који се извршава кад год затворите, отворите, максимизирате, умањите или активирате прозор. Постоји и метода слушања миша која се користи да би ваш оквир реаговао на акције миша. Оквири такође могу имати унутрашње оквире, али у потпуности зависе од главног оквира. Постоји толико много акција које можете да урадите за свој кадар, не само користећи слушатеље, већ штавише, користећи методе додавања, узимања и постављања.

Резиме:

1. ЈПанел служи као контејнер опште намене, док је ЈФраме прозор који се обично користи за самосталне апликације, попут прозора упозорења или прозора обавештења.

2. ЈПанел представља област која се користи за сложеније операције или апликације.

3. У ЈПанелу, један панел може да држи много операција, док у ЈФраме-у може да има унутрашње оквире за другу намену.