JCheckBox на Java - Синтаксис и програма - Конструктор - методи

Съдържание:

Anonim

Въведение в JCheckBox на Java

Класът JCheckBox в JAVA може да се използва като превключвател за изключване или за всякаква функционалност. Този клас създаде отметка, която предоставя две опции, които са: включен и изключен. Тук включването и изключването се означават като истински или неверни вътрешно от системата. След това в състояние "на" се пристига, като кликнете върху квадратчето за отметка. Кликването върху него отново променя състоянието на отметката от „на“ в „изключено“. Този клас наследява своите характеристики от класа JToggleButton. Има много вариации, които могат да бъдат приложени към този клас, които ще обсъдим по-нататък в тази статия.

Синтаксис и програма за внедряване на JCheckBox в Java

Класът JCheckBox може да бъде деклариран по-долу:

Кодов фрагмент : JCheckBox от публичен клас разширява JToggleButton реализира Accessible.

Обяснение: Here public ”е модификатор на достъп, който заявява, че този клас може да се използва от всяка външна или вътрешна функция. „JToggleButton“ е родителският клас, чиито характеристики / свойства се използват от JCheckBox.

Код:

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

изход:

Конструктор на JCheckBox в Java

Има няколко конструктора, които могат да се използват за извикване на този клас. Някои от тях са обяснени по-долу:

  • JJCheckBox (): Този конструктор създава празно квадратче, което не съдържа текст или икона. Отметката, създадена с помощта на този конструктор, по подразбиране не е избрана.
  • JChechBox (String s): Този конструктор ще доведе до създаването на неизбрана отметка, но тази отметка ще съдържа текст, който се предава във формат на низ тип данни чрез параметър конструктор. В този случай ние преминахме String “S”, който ще бъде показан с квадратчето за отметка.
  • JCheckBox (String text, boolean selected): Този конструктор се използва, ако изискването е да има отметка, която е избрана по подразбиране. Тази функционалност беше активирана чрез булева стойност „включено“, която се изпраща чрез параметър към този конструктор. Текстът също се показва с помощта на този конструктор, който се предава чрез параметри като предишния конструктор.
  • JCheckBox (Действие a): Този конструктор създава квадратче за отметка със свойства, получени от действието. Действието се доставя с всички необходими за потребителя свойства на конструктора за отметка. След това квадратчето за отметка извлича свойствата си от действието.
  • JCheckBox (Icon i): Този конструктор връща отметка, съдържаща икона, която се предава на квадратчето чрез параметър под формата на „Icon i“.
  • JCheckBox (Икона I, избран логически): Този конструктор връща отметка, съдържаща икона, заедно със състояние „включено“, което се предава на квадратчето чрез параметри. Това поле за отметка ще бъде избрано по подразбиране.
  • JCheckBox (String text, Icon I, boolean selected): Този конструктор ще върне отметка с всичките три свойства, приложени към квадратчето. Тези три свойства са текст, икона и състояние, които се предават чрез параметри на конструктора.

Методи на JCheckBox в Java

По-долу са обяснени методи, които са свързани с класове JCheckBox в Java:

  • AccessibleContext getAccessibleContext (): Този метод се използва за получаване на Accessible Context, който е свързан с тази отметка. Класът AccessibleContext е отговорен за информацията, свързана с всички достъпни обекти. Тази информация съдържа достъпна роля, име и състояние на даден обект и друга свързана информация. Така че, този клас осигурява по-голяма достъпност за потребителите и прави интерфейса удобен за потребителя.
  • защитен String paramString (): Този метод се използва за получаване на низ, представляващ състоянието на JCheckBox. Този метод обикновено се използва от отстраняване на грешки по време на отстраняване на грешки. Върнатият низ може да варира според прилагането му, може също да е нулев.
  • getStateChange (): Този метод връща вярно, ако стойността на квадратчето е променена. Например стойността на квадратчето е променена от състояние „включено“ в „изключено“ или обратно, след това този преход се записва чрез този метод. Тази функция се използва в случай, че искаме да задействаме някакво действие въз основа на промяната в стойността на квадратчето. Това е свързано с слушател на елементи от квадратчето.
  • setSelected (boolean b): Този метод се използва за задаване на квадратчето за отметка със състояния „включено“ или „изключено“ на предаваната стойност на параметъра. Булевото истинско означава „включено“, а лъжливо означава „изключено“.
  • getText (): Тази функция се използва за получаване на текста на квадратчето. Ние улавяме този върнат текст и можем да го използваме според изискванията на потребителя.
  • setText (String s): Подобно на предишния метод, този метод се използва за задаване на текста в квадратчето. Текстът, който се предава като параметър в този метод, се изпраща като стекст в квадратчето.

заключение

Следователно класът JCheckBox е проектиран в java swings, изпълнява функциите на класа JtoggleButton, за да има резултатната отметка. Полето за отметка може да бъде по подразбиране като избрано или неизбрано въз основа на конструктора, който използваме за извикването му. Отметките образуват важен елемент от формулярите, за да получат стойността, която потребителят не се очаква да въведе. Например, искаме да запишем какво са извършени всички сертификати от кандидата, тогава в този случай можем да дадем отметки с текст, съдържащ името на сертификата. За тези опции потребителят може да маркира една или няколко квадратчета за отметка. Отговорът може да бъде записан за допълнителна справка след това. Това е важен инструмент за събиране на данни, използван в почти всички формуляри за кандидатстване. Приложението му може да се види и в MCQ.

Препоръчителни статии

Това е ръководство за JCheckBox на Java. Тук обсъждаме внедряването на JCheckBox в Java, с конструктори и методи. Можете също да разгледате и другите ни свързани статии, за да научите повече-

  1. Какво е Java Garbage Collector?
  2. JTextField в Java
  3. JDialog на Java
  4. JavaScript MVC рамки
  5. JFrame на Java
  6. Разход на потоци в Java