JCheckBox Java - Süntaks ja programm - Konstruktor - Meetodid

Lang L: none (table-of-contents):

Anonim

JCheckBoxi tutvustus Java-s

JCheckBoxi klassi JAVA-s saab kasutada lülitusena ükskõik millise funktsiooni väljalülitamiseks või sisselülitamiseks. See klass lõi põhimõtteliselt märkeruudu, mis pakub kahte võimalust, mis on: sisse ja välja. Siin ja väljas tähistatakse süsteemi siseselt tõeseks või valeks. Siis saabub olek “sisse”, klõpsates ruutu. Sellel uuesti klõpsates muutub märkeruudu olek olekust „sees” olekuks „välja”. See klass pärib oma omadused JToggleButton klassilt. Selle klassi jaoks on mitu varianti, mida käsitleme selles artiklis lähemalt.

Süntaks ja programm JCheckBoxi rakendamiseks Java-s

JCheckBoxi klassi saab kuulutada järgmiselt:

Koodilõik : avaliku klassi JCheckBox laiendab JToggleButtoni rakendusi Juurdepääsetav.

Selgitus: siin avalik ”on juurdepääsu modifikaator, mis väidab, et seda klassi saavad kasutada kõik välised või sisemised funktsioonid. „JToggleButton” on põhiklass, mille omadusi / omadusi JCheckBox kasutab.

Kood:

// 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.
)
)

Väljund:

JCheckBoxi konstruktor Java-s

Selle klassi esilekutsumiseks on mitu konstruktorit. Mõnda neist selgitatakse allpool:

  • JJCheckBox (): See konstruktor loob tühja ruudu, mis ei sisalda teksti ega ikooni. Selle konstrukatori abil loodud märkeruut on vaikimisi valimata.
  • JChechBox (stringid): see konstruktor loob valimata märkeruudu, kuid see ruut sisaldab teksti, mis edastatakse stringi andmetüübi vormingus konstruktori parameetri kaudu. Sel juhul oleme möödunud stringist “S”, mis kuvatakse märkeruuduga.
  • JCheckBox (stringi tekst, valitud tõeväärtus): seda konstruktorit kasutatakse juhul, kui nõutakse, et oleks vaikimisi valitud ruut. See funktsioon lubati tõeväärtuse „sees” kaudu, mis saadetakse parameetri kaudu sellele konstruktorile. Teksti kuvatakse ka selle konstruktori abiga, mis edastatakse parameetrite kaudu nagu eelmine konstruktor.
  • JCheckBox (toiming a): see konstruktor loob märkeruudu, millel on toimingust tuletatud omadused. Toiming on varustatud kõigi kasutaja nõutavate omadustega ruutu konstruktoriga. Seejärel tuletab märkeruut selle omadused toimingust.
  • JCheckBox (ikoon i): see konstruktor tagastab ruudu, mis sisaldab ikooni, mis edastatakse märkekasti parameetri kaudu ikooni i kujul.
  • JCheckBox (ikoon I, valitud tõeväärtus): see konstruktor tagastab märkeruudu, mis sisaldab ikooni koos olekuga „sees”, mis edastatakse märkekasti parameetrite kaudu. See ruut on vaikimisi valitud.
  • JCheckBox (stringi tekst, ikoon I, valitud loogiline): see konstruktor tagastab märkeruudu, millel on kõik kolm atribuuti. Need kolm omadust on tekst, ikoon ja olek, mis edastatakse konstruktori parameetrite kaudu.

JCheckBoxi meetodid Java-s

Allpool selgitatakse meetodeid, mis on seotud Java JCheckBox klassidega:

  • AccessibleContext getAccessibleContext (): Seda meetodit kasutatakse selle ruuduga lingitud juurdepääsetava konteksti saamiseks. Klass AccessibleContext vastutab kõigi juurdepääsetavate objektidega seotud teabe eest. See teave sisaldab juurdepääsetavat rolli, objekti nime ja olekut ning muud seotud teavet. Niisiis, see klass pakub kasutajatele suuremat juurdepääsetavust ja muudab liidese kasutajasõbralikuks.
  • kaitstud string paramString (): Seda meetodit kasutatakse JCheckBoxi olekut kajastava stringi saamiseks. Seda meetodit kasutavad silurid tavaliselt silumisel. Tagastatud string võib selle rakendamisel erineda, see võib olla ka null.
  • getStateChange (): see meetod tagastab tõese, kui märkeruudu väärtust muudetakse. Näiteks on märkeruudu väärtus muudetud olekust „sees” olekuks „välja lülitatud” või vastupidi, siis registreeritakse see meetod selle meetodi abil. Seda funktsiooni kasutatakse juhul, kui soovime käivitada mis tahes toimingu, mis põhineb märkeruudu väärtuse muutumisel. See on lingitud märkeruudu üksusekuulajaga.
  • setSelected (tõeväärtus b): Seda meetodit kasutatakse ruudu seadmiseks olekuga „sees” või „välja”, tuginedes parameetri väärtusele. Boolean true tähendab “sisse” ja vale tähendab “välja”.
  • getText (): Seda funktsiooni kasutatakse ruutu teksti saamiseks. Jäädvustame tagastatud teksti ja saame seda kasutada vastavalt kasutaja nõudmistele.
  • setText (String s): Sarnaselt eelmisele meetodile kasutatakse seda meetodit teksti määramiseks ruutu. Selle meetodi parameetrina edastatud tekst edastatakse märkeruutu steksile.

Järeldus

Seega on JCheckBoxi klass kavandatud java-kiikudes, rakendades klassi JtoggleButton funktsioone, et saada tulemuseks olev ruut. Märkeruut võib vaikimisi olla valitud või valimata, vastavalt konstruktorile, mida me selle kutsumiseks kasutame. Märkeruudud on vormide oluline element, et saada väärtus, mida kasutajalt eeldatavasti ei kirjuta. Näiteks tahame registreerida, mida taotleja on kõik sertifikaadid teinud, ja sel juhul anname sertifikaatide nime sisaldava tekstiga ruudud. Nende suvandite jaoks saab kasutaja valida ühe või mitu märkeruutu. Seejärel saab vastuse registreerida edasiseks uurimiseks. See on oluline andmekogumisvahend, mida kasutatakse peaaegu kõigis taotlusvormides. Selle rakendamist saab näha ka MCQ-des.

Soovitatavad artiklid

See on JCheckBoxi Java-juhend. Siin arutatakse JCheckBoxi rakendamist Java-s koos konstruktorite ja meetoditega. Lisateavet leiate ka meie muudest seotud artiklitest -

  1. Mis on Java prügikoguja?
  2. JTextField Java
  3. JDialog Java
  4. JavaScripti MVC raamistikud
  5. JFrame Java
  6. Väljavool Java-s