Како створити ЈФраме у Јави?



Овај ЈФраме у Јави је врста контејнера који ради као главни прозор где можете да креирате компоненте попут текстуалних поља, дугмади итд. Да бисте креирали ГУИ

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

Ово су теме које ће бити обрађене у овом чланку:





Почнимо!

ЈФраме у Јави: Увод у Јава ЈФрамес

ЈФраме је контејнер највишег нивоа који пружа прозор на екрану. Оквир је заправо основни прозор на који се ослањају друге компоненте, наиме трака са менијима, панели, налепнице, текстуална поља, дугмад итд. Готово све друге Свинг апликација започиње са ЈФраме прозором. За разлику од оквира, ЈФраме има могућност сакривања или затварања прозора уз помоћ методе сетДефаултЦлосеОператион (инт).



Како створити ЈФраме?

ЈФраме класа има много конструктори који се користе за стварање новог ЈФраме-а. Можете направити ЈФраме користећи ове методе:

ЈФраме (): Ово помаже у стварању оквира који је невидљив.
ЈФраме (наслов низа): Помаже у стварању оквира са насловом.
ЈФраме (ГрапхицсЦонфигуратион гц): Ствара оквир са празним насловом и графичком конфигурацијом екрана.

Пример:



ссис туториал корак по корак
ЈФраме Ф = нев ЈФраме () // Или преоптерети конструктор и дај му наслов: ЈФраме Ф1 = нев ЈФраме ('Ред Алерт!')

Сада, након креирања ЈФраме-а, треба да подесите величину и локацију. Да видимо како то може да се уради.

// додамо оквир ЈФраме ф = нови ЈФраме ('Црвено упозорење!') // постави величину: ширину, висину (у пикселима) ф.сетСизе (450, 475) // постави локацију (к, и) ф.сетЛоцатион (120, 60)

Сада идемо напред и разумемо операције које се могу изводити на ЈФраме-у.

ЈФраме у Јави: Операције

ТипМетодОпис
заштићена празнинааддИмпл (Цомпонент цомп, Објецт цонстраинтс, инт индек)Додаје наведену подређену компоненту.
заштићен ЈРоотПанецреатеРоотПане ()То се помоћу метода конструктора позива за стварање подразумеваног роотПане-а.
заштићена празнинафрамеИнит ()Конструктори позивају ову методу да правилно покрене ЈФраме.
празнинасетЦонтентПане (Цонтаине цонтентПане)Поставља својство цонтентПане
статичка празнинасетДефаултЛоокАндФеелДецоратед (логички дефаултЛоокАндФеелДецоратед)Пружа наговештај да ли новостворени ЈФрамес-ови треба да имају украсе за прозоре предвиђене тренутним изгледом и осећајем.
празнинасетИцонИмаге (слика слике)Овим се слика поставља као икона за овај прозор.
празнинасетЈМенуБар (ЈМенуБар менубар)Поставља траку менија за овај кадар.
празнинасетЛаиередПане (ЈЛаиередПане лаиередПане)Поставља својство ЛаиередПане.
ЈРоотПанегетРоотПане ()Враћа роотПане објекат за овај оквир.
ТрансферХандлергетТрансферХандлер ()Добија својство трансферХандлер.

Пример:

импорт јава.авт.ФловЛаиоут импорт јавак.свинг.ЈБуттон импорт јавак.свинг.ЈФраме импорт јавак.свинг.ЈЛабел импорт јавак.свинг.Јпанел јавна класа ЈФраме Едурека {публиц статиц воид маин (Стринг с []) {ЈФраме фраме = нев ЈФраме ('ЈФраме Екампле') ЈПанел панел = нев ЈПанел () панел.сетЛаиоут (нев ФловЛаиоут ()) ЈЛабел лабел = нев ЈЛабел ('ЈФраме Би Екампле') ЈБуттон буттон = нев ЈБуттон () буттон.сетТект ('Буттон') панел.адд (лабел) панел.адд (буттон) фраме.адд (панел) фраме.сетСизе (200, 300) фраме.сетЛоцатионРелативеТо (нулл) фраме.сетДефаултЦлосеОператион (ЈФраме.ЕКСИТ_ОН_ЦЛОСЕ) фраме.сетВисибле (труе)}}

Излаз:

Пример Јфраме - ЈФраме на Јави - Едурека

Овим смо дошли до краја овог чланка о „ ЈФраме у Јави “. Надам се да сте јасни са свим оним што је са вама подељено.

Надам се да се горе поменути садржај показао корисним за побољшање вашег . Наставите да читате, наставите да истражујете!

Такође погледајте Едурека, поуздана компанија за учење на мрежи са мрежом од више од 250.000 задовољних ученика раширених широм света. Едурекин курс за обуку и сертификацију Јава Ј2ЕЕ и СОА дизајниран је за студенте и професионалце који желе да буду Јава програмер. Курс је дизајниран да вам пружи предност у Јава програмирању и да вас обучи за основне и напредне Јава концепте, заједно са разним попут Хибернате & Спринг.