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

Зміст:

Anonim

Вступ до JCheckBox на Java

Клас JCheckBox в JAVA можна використовувати як перемикач для вимкнення або будь-якого функціоналу. Цей клас в основному створив прапорець, який містить два варіанти: включення та вимкнення. Тут увімкнення та вимкнення системою позначаються як істинні або помилкові. Тоді в стан "включено" приходить, натиснувши на прапорець. Клацання на ньому знову змінює стан прапорця з "увімкнено" у "вимкнено". Цей клас успадковує свої характеристики від класу JToggleButton. Існує кілька варіантів, які можна застосувати до цього класу, про які ми будемо обговорювати далі в цій статті.

Синтаксис і програма для реалізації JCheckBox на Java

Клас JCheckBox можна оголосити нижче:

Фрагмент коду : публічний клас JCheckBox розширює JToggleButton реалізує Accessible.

Пояснення: Тут 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): Цей конструктор призведе до створення невиділеного прапорця, але цей прапорець буде містити текст, який передається у строковому форматі даних через параметр конструктора. У цьому випадку ми передали рядок "S", який відобразиться разом із прапором.
  • JCheckBox (Строковий текст, вибрано булевий): Цей конструктор використовується, якщо вимога має встановити прапорець, встановлений за замовчуванням. Цю функціональність було включено за допомогою булевого значення "включено", яке надсилається через параметр цьому конструктору. Текст також виводиться за допомогою цього конструктора, який передається через параметри як попередній конструктор.
  • JCheckBox (Дія а): Цей конструктор створює прапорець із властивостями, отриманими від дії. Дія постачається з усіма необхідними для користувача властивостями для конструктора прапорців. Потім прапорець отримує свої властивості від дії.
  • JCheckBox (Icon i): Цей конструктор повертає прапорець, що містить значок, який передається в прапорець через параметр у формі “Icon i”.
  • JCheckBox (Піктограма I, вибрано булеве значення): Цей конструктор повертає прапорець, що містить піктограму разом із станом " включено ", який передається до прапорця за допомогою параметрів. Цей прапорець буде встановлено за замовчуванням.
  • JCheckBox (Строковий текст, Icon I, вибрано булевий): Цей конструктор поверне прапорець із усіма трьома властивостями, застосованими до прапорця. Ці три властивості - це текст, значок та стан, які передаються через параметри конструктора.

Методи JCheckBox на Java

Нижче пояснюються методи, пов'язані з класами JCheckBox на Java:

  • AccessibleContext getAccessibleContext (): Цей метод використовується для отримання Accessible Context, який пов'язаний з цим полем. Клас AccessibleContext відповідає за інформацію, що стосується всіх доступних об'єктів. Ця інформація містить доступну роль, назву та стан об'єкта та іншу пов'язану з цим інформацію. Отже, цей клас забезпечує більшу доступність для користувачів та робить інтерфейс зручним для користувачів.
  • захищений String paramString (): Цей метод використовується для отримання рядка, що представляє стан JCheckBox. Цей метод зазвичай використовується налагоджувачами під час налагодження. Рядок, що повертається, може змінюватися залежно від його реалізації, він також може бути нульовим.
  • getStateChange (): Цей метод повертає значення true, якщо значення прапорця буде змінено. Наприклад, значення прапорця було змінено зі стану "увімкнено" на "вимкнено" або навпаки, тоді цей перехід записується за допомогою цього методу. Ця функція використовується в тому випадку, якщо ми хочемо запустити будь-яку дію, засновану на зміні значення прапорця. Це пов’язано зі слухачем елементів прапорця.
  • setSelected (булева 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. Каркаси MVC JavaScript
  5. JFrame на Java
  6. Розкладка в Java