Увод у ЈЦхецкБок на Јави
ЈЦхецкБок класа у ЈАВА може се користити као преклопник за искључивање или било коју функцију. Ова класа је у основи креирала потврдни оквир који пружа две опције које су: укључено и искључено. Овде систем укључује и искључује као истинито или лажно. Затим се у стање „укључено“ стиже кликом на потврдни оквир. Кликом на њега поново се мијења стање потврдног оквира са „укључено“ у „искључено“. Ова класа наслеђује своје карактеристике од класе ЈТогглеБуттон. Постоји више варијација које се могу применити на ову класу о којима ћемо даље говорити у овом чланку.
Синтакса и програм за имплементацију ЈЦхецкБока у Јави
ЈЦхецкБок класа се може декларирати на следећи начин:
Исјечак кода : Јавна класа ЈЦхецкБок проширује ЈТогглеБуттон имплементацију Аццессибле.
Објашњење: Овдје јавно “је модификатор приступа који наводи да ову класу може користити било која вањска или унутарња функција. "ЈТогглеБуттон" је родитељска класа чије карактеристике / својства користи ЈЦхецкБок.
Шифра:
// This is the java Program created to explain the JCheckBox class in JAVA. We should get checkboxes in the output of this program.
import java.awt.event.*; // these are the main libraries imported to inherit important classes and functions from JAVA standard event library
import java.awt.*;
import javax.swing.*; // Importing swing library
class test extends JFrame (
// declaring new frame
static JFrame tf;
//Here main class will start
public static void main(String() args)
(
// JFrame function is used to cerate a new frame.
tf = new JFrame("frame");
// This function will help in decidong the layout of the frame.
tf.setLayout(new FlowLayout());
// We are creating two checkboxes here by invoking the object of JCheckBox class.
JCheckBox cbox1 = new JCheckBox("JCheckBox 1", true);
JCheckBox cbox2 = new JCheckBox("JCheckBox 2");
// JPanel is a class which we will use to create an object of. This object is then invoked to add check bx on this panel created.
JPanel pl = new JPanel();
// This function is adding the above defined check boxes to the panel.
pl.add(cbox1);
pl.add(cbox2);
// This function will add a panel to frame.
tf.add(pl);
// This function will set the frame size
tf.setSize(400, 400);
tf.show(); // This function will help in showing the frame defined above.
)
)
Излаз:
Конструктор ЈЦхецкБок на Јави
Постоји неколико конструктора који се могу користити за позивање у ову класу. Неке од њих су објашњене у наставку:
- ЈЈЦхецкБок (): Овај конструктор ствара празан чек који не садржи текст или икону. Потврдни оквир креиран помоћу овог конструктора подразумевано није изабран.
- ЈЦхецхБок (Стринг с): Овај конструктор ће довести до стварања неозначеног поља за потврду, али овај потврдни оквир ће садржавати текст који се у облику низа података преноси путем конструкцијског параметра. У овом случају смо прошли низ „С“ који ће бити приказан уз потврдни оквир.
- ЈЦхецкБок (Стринг тект, боолеан селецтед): Овај конструктор се користи ако је услов да има потврдни оквир који је одабран према заданим поставкама . Ова функционалност је омогућена помоћу боолове вредности „он“ која се преко параметра шаље овом конструктору. Текст се такође приказује уз помоћ овог конструктора који се преко параметара прослеђује као претходни конструктор.
- ЈЦхецкБок (Акција а): Овај конструктор ствара потврдни оквир који има својства изведена из радње. Радња се испоручује са свим потребним својствима корисника конструктору потврдног оквира. Квачица затим својства добија из акције.
- ЈЦхецкБок (Ицон и): Овај конструктор враћа потврдни оквир који садржи икону која се прослеђује контролном пољу преко параметра у облику „Ицон и“.
- ЈЦхецкБок (Ицон И, изабран боолеан): Овај конструктор враћа потврдни оквир који садржи икону заједно са статусом „он“ који се путем параметара прослеђује у поље за потврду. Овај потврдни оквир ће бити постављен подразумевано.
- ЈЦхецкБок (Стринг тект, Ицон И, боолеан селецтед): Овај конструктор ће вратити потврдни оквир који садржи сва три својства примењена на цхецкбок. Ова три својства су текст, икона и стање који се преносе преко параметара конструктора.
Методе ЈЦхецкБок у Јави
У наставку су објашњене методе које су повезане са ЈЦхецкБок класама на Јави:
- АццессиблеЦонтект гетАццессиблеЦонтект (): Ова метода се користи за добијање Приступачног контекста који је повезан са овим потврдним пољем . Класа АццессиблеЦонтект одговорна је за информације које се односе на све доступне објекте. Ове информације садрже доступну улогу, име и стање објекта и друге сродне информације. Дакле, ова класа корисницима пружа већу доступност и чини интерфејс прилагођеним корисницима.
- заштићени стринг стринг парамСтринг (): Ова метода се користи за добијање низа који представља стање ЈЦхецкБок. Ову методу генерално користе исправљачи приликом уклањања погрешака. Враћени низ може варирати овисно о његовој имплементацији, а може бити и нулл.
- гетСтатеЦханге (): Ова метода враћа труе ако је вредност цхецкбок- а промењена. На примјер, вриједност потврдног оквира промијењена је из стања "укључено" у "искључено" или обрнуто, тада се ова транзиција биљежи овом методом. Ова се функција користи у случају да желимо покренути било коју радњу засновану на промјени вриједности потврдног оквира. Ово је повезано са слушаоцем ставке у пољу за потврду.
- сетСелецтед (боолеан б): Ова метода се користи за постављање потврдног оквира са базама стања „укључено“ или „искључено“ на пренесеној вредности параметра. Боолеова истина значи "укључено", а лажно значи "искључено".
- гетТект (): Ова функција се користи за добијање текста у пољу за потврду. Снимили смо враћени текст и можемо га користити према захтевима корисника.
- сетТект (Стринг с): Слично као у претходном методу, ова метода се користи за постављање текста у потврдни оквир. Текст који се као параметар у овој методи прослеђује као стект у поље за потврду.
Закључак
Стога је класа ЈЦхецкБок дизајнирана у јава замаху имплементирала функције класе ЈтогглеБуттон како би имала резултирајући потврдни оквир. Потврдни оквир може подразумевано бити одабран или неизабран на основу конструктора који користимо за његово позивање. Потврдни оквири чине важан елемент образаца за добијање вредности коју не очекује од корисника. На пример, желимо да забележимо шта је све сертификате урадио подносилац пријаве, а затим у том случају можемо дати потврдне оквире са текстом који садржи назив сертификата. За ове опције корисник може одабрати један или више потврдних оквира. Одговор може бити снимљен за даљу референцу након тога. Ово је важно средство за прикупљање података које се користи у скоро свим обрасцима за пријаву. Његова примена се такође може видети у МЦК-овима.
Препоручени чланци
Ово је водич за ЈЦхецкБок на Јави. Овде смо разговарали о примени ЈЦхецкБок-а на Јави, с конструкторима и методама. Можете и да прођете кроз наше друге сродне чланке да бисте сазнали више -
- Шта је Јава Гарбаге Цоллецтор?
- ЈТектФиелд на Јави
- ЈДиалог на Јави
- ЈаваСцрипт МВЦ оквири
- ЈФраме у Јави
- Фловлаиоут у Јави