Uvod v JCheckBox na Javi
Razred JCheckBox v JAVA se lahko uporablja kot stikalo za izklop ali kakršno koli funkcijo. Ta razred je v osnovi ustvaril potrditveno polje, ki vsebuje dve možnosti, in sicer: vklop in izklop. Tukaj sistem vklopljeno in izklopljeno sistemsko označuje kot resnično ali napačno. Nato se prikaže stanje "vklop" s klikom na potrditveno polje. Po ponovnem kliku na stanje potrditvenega polja iz "vklopljeno" v "izklopljeno". Ta razred podeduje svoje značilnosti od razreda JToggleButton. V tem razredu lahko uporabimo več različic, o katerih bomo v nadaljevanju razpravljali.
Sintaksa in program za izvajanje JCheckBox v Javi
Razred JCheckBox lahko deklariramo na naslednji način:
Odsek kode : Javni razred JCheckBox razširja JToggleButton implementacije Accessible.
Pojasnilo: Here public ”je modifikator dostopa, ki navaja, da lahko ta razred uporablja katera koli zunanja ali notranja funkcija. "JToggleButton" je nadrejeni razred, katerega lastnosti / lastnosti uporablja JCheckBox.
Koda:
// 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.
)
)
Izhod:
Konstruktor JCheckBox na Javi
Obstaja več konstruktorjev, s katerimi lahko prikličete ta razred. Nekatere od njih so razložene spodaj:
- JJCheckBox (): Ta konstruktor ustvari prazno polje, ki ne vsebuje besedila ali ikone. Kvačica, ustvarjena s tem konstruktorjem, privzeto ni izbrana.
- JChechBox (String s): Ta konstruktor bo privedel do oblikovanja neizbranega potrditvenega polja, vendar bo to potrditveno polje vsebovalo besedilo, ki se v obliki podatkovnega tipa posreduje preko parametra konstruktorja. V tem primeru smo prestavili niz "S", ki bo prikazan s potrditvenim poljem.
- JCheckBox (String text, boolean selected): Ta konstruktor se uporablja, če je zahteva, da ima potrditveno polje, ki je izbrano privzeto. Ta funkcija je bila omogočena z logično vrednostjo "on", ki je preko parametra poslana temu konstruktorju. Besedilo se prikaže tudi s pomočjo tega konstruktorja, ki se preko parametrov prenese kot prejšnji konstruktor.
- JCheckBox (Akcija a): Ta konstruktor ustvari potrditveno polje z lastnostmi, ki izhajajo iz dejanja. Dejanje je sestavljeno z vsemi potrebnimi lastnostmi, ki jih potrebuje konstruktor za potrditveno polje. Potrditveno polje nato svoje lastnosti pridobi iz dejanja.
- JCheckBox (ikona i): Ta konstruktor vrne potrditveno polje, ki vsebuje ikono, ki je posredovana potrditvenemu polju preko parametra v obliki "Icon i".
- JCheckBox (Ikona I, izbrana logična različica): Ta konstruktor vrne potrditveno polje, ki vsebuje ikono, in stanje "vklopljeno", ki se posreduje v potrditveno polje preko parametrov. To potrditveno polje bo privzeto izbrano.
- JCheckBox (String text, Icon I, boolean selected): Ta konstruktor bo vrnil potrditveno polje z vsemi tremi lastnostmi, uporabljenimi v potrditvenem polju. Te tri lastnosti so besedilo, ikona in stanje, ki so posredovane preko parametrov konstruktorja.
Metode JCheckBox v Javi
Spodaj so razložene metode, ki so na Javi povezane z razredi JCheckBox:
- AccessibleContext getAccessibleContext (): Ta metoda se uporablja za pridobitev Accessible Context, ki je povezan s tem potrditvenim poljem . Razred AccessibleContext je odgovoren za informacije, povezane z vsemi dostopnimi predmeti. Te informacije vsebujejo dostopno vlogo, ime in stanje predmeta ter druge povezane informacije. Torej, ta razred uporabnikom omogoča večjo dostopnost in uporabnikom prijazen uporabnik.
- zaščiten niz paramString (): ta metoda se uporablja za pridobivanje niza, ki predstavlja stanje JCheckBox. To metodo običajno uporabljajo razhroščevalci med odpravljanjem napak. Vrnjeni niz se lahko razlikuje glede na njegovo izvedbo, lahko je tudi ničen.
- getStateChange (): Ta metoda vrne true, če se vrednost potrditvenega polja spremeni. Na primer, vrednost potrditvenega polja je bila spremenjena iz stanja "vklopljeno" v "izklopljeno" ali obratno, potem se ta način beleži s to metodo. Ta funkcija se uporablja, če želimo sprožiti kakršno koli dejanje, ki temelji na spremembi vrednosti potrditvenega polja. To je povezano s poslušalcem elementov v potrditvenem polju.
- setSelected (logična b): Ta metoda se uporablja za nastavitev potrditvenega polja z osnovami stanja "vklop" ali "izklop" na preneseni vrednosti parametra. Boolovo resnično pomeni "vklopljeno", napačno pa pomeni "izklopljeno".
- getText (): Ta funkcija se uporablja za pridobivanje besedila v potrditvenem polju. To vrnjeno besedilo zajamemo in ga lahko uporabimo v skladu z zahtevami uporabnika.
- setText (String s): Podobno kot prejšnja metoda se ta metoda uporablja za nastavitev besedila v potrditveno polje. Besedilo, ki je v tem načinu posredovano kot parameter, se v potrditvenem polju vnese v polje.
Zaključek
Zato je razred JCheckBox zasnovan v java zamahih, ki izvajajo funkcije razreda JtoggleButton in imajo rezultat potrditveno polje. Potrditveno polje je lahko privzeto izbrano ali izbrano na podlagi konstruktorja, s katerim ga prikličemo. Potrditvena polja tvorijo pomemben element obrazcev, da dobijo vrednost, ki je od uporabnika ne pričakujemo. Na primer, želimo zapisati, kaj vse je certificiranje opravil prijavitelj, v tem primeru pa lahko damo potrditvena polja z besedilom, ki vsebuje ime certifikata. Za te možnosti lahko uporabnik izbere eno ali več potrditvenih polj. Odziv se lahko nato zabeleži za nadaljnje reference. To je pomembno orodje za zbiranje podatkov, ki se uporablja v skoraj vseh prijavnih obrazcih. Njegova uporaba je vidna tudi v MCQ-jih.
Priporočeni članki
To je vodnik za JCheckBox na Javi. Tukaj razpravljamo o izvajanju JCheckBox v Javi z konstruktorji in metodami. Obiščite lahko tudi druge naše sorodne članke, če želite izvedeti več -
- Kaj je Java Garbage Collector?
- JTextField v Javi
- JDialog na Javi
- Okviri MVC JavaScript
- JFrame v Javi
- Pretok v Javi