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 (String text, selected in boolean): этот конструктор используется, если необходимо, чтобы флажок был установлен по умолчанию. Эта функция была включена через логическое значение «on», которое отправляется через параметр в этот конструктор. Текст также отображается с помощью этого конструктора, который передается через параметры как предыдущий конструктор.
  • JCheckBox (Action a): этот конструктор создает флажок, имеющий свойства, полученные из действия. Действие поставляется со всеми необходимыми для пользователя свойствами для флажка конструктора. Затем флажок получает свои свойства из действия.
  • JCheckBox (Icon i): этот конструктор возвращает флажок, содержащий Icon, который передается флажку через параметр в форме «Icon i».
  • JCheckBox (Icon I, boolean selected): этот конструктор возвращает флажок, содержащий Icon вместе с состоянием «on», который передается флажку через параметры. Этот флажок будет выбран по умолчанию.
  • JCheckBox (String text, Icon I, boolean selected): этот конструктор возвратит флажок, в котором все три свойства применены к флажку. Этими тремя свойствами являются текст, значок и состояние, которые передаются через параметры конструктора.

Методы JCheckBox в Java

Ниже объясняются методы, которые связаны с классами JCheckBox в Java:

  • AccessibleContext getAccessibleContext (): Этот метод используется для получения Accessible Context, который связан с этим флажком. Класс AccessibleContext отвечает за информацию, связанную со всеми доступными объектами. Эта информация содержит доступную роль, имя и состояние объекта и другую связанную информацию. Таким образом, этот класс обеспечивает большую доступность для пользователей и делает интерфейс удобным для пользователя.
  • protected String paramString (): Этот метод используется для получения строки, представляющей состояние JCheckBox. Этот метод обычно используется отладчиками при отладке. Возвращаемая строка может отличаться в зависимости от ее реализации, но может быть и нулевой.
  • getStateChange (): этот метод возвращает true, если значение флажка изменено. Например, значение флажка было изменено с состояния «включено» на «выключено» или наоборот, тогда этот переход записывается с помощью этого метода. Эта функция используется в случае, если мы хотим инициировать любое действие, основанное на изменении значения флажка. Это связано с прослушивателем элемента флажка.
  • setSelected (boolean b): Этот метод используется для установки флажка с состоянием « включено » или «выключено» на основе значения переданного параметра. Булево значение true означает «включено», а false означает «выключено».
  • getText (): эта функция используется для получения текста флажка. Мы фиксируем этот возвращенный текст и можем использовать его в соответствии с требованиями пользователя.
  • setText (String s): аналогично предыдущему методу, этот метод используется для установки текста на флажок. Текст, который передается в качестве параметра в этом методе, передается в виде флажка.

Вывод

Следовательно, класс JCheckBox разработан в java-приложениях, в которых реализованы функции класса JtoggleButton для получения результирующего флажка Флажок по умолчанию может быть выбран или не выбран в зависимости от конструктора, который мы используем для его вызова. Флажки формируют важный элемент форм, чтобы получить значение, которое пользователь не должен вводить. Например, мы хотим записать, что все сертификаты были сделаны заявителем, тогда, в этом случае, мы можем предоставить флажки с текстом, содержащим название сертификации. Для этих опций пользователь может выбрать один или несколько флажков. Ответ может быть записан для дальнейшей ссылки после этого. Это важный инструмент для сбора данных, используемый практически во всех формах заявки. Его применение также можно увидеть в MCQ.

Рекомендуемые статьи

Это руководство по JCheckBox на Java. Здесь мы обсуждаем реализацию JCheckBox в Java с конструкторами и методами. Вы также можете просмотреть другие наши статьи, чтобы узнать больше-

  1. Что такое Java сборщик мусора?
  2. JTextField в Java
  3. JDialog в Java
  4. JavaScript MVC Frameworks
  5. JFrame в Java
  6. Flowlayout в Java