Bài 90: CheckBoxGroup trong Java AWT

Ngày đăng: 1/2/2023 3:45:28 PM

Khai báo lớp AWT CheckboxGroup

1      

public class CheckboxGroup extends Object implements Serializable


Ví dụ CheckboxGroup trong Java AWT

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25    

package vn.viettuts.awt;

 

import java.awt.Checkbox;

import java.awt.CheckboxGroup;

import java.awt.Frame;

 

public class CheckBoxExample1 {

    public CheckBoxExample1() {

        Frame f = new Frame("Ví dụ AWT CheckboxGroup");

        CheckboxGroup cbg = new CheckboxGroup();

        Checkbox checkbox1 = new Checkbox("C++", cbg, false);

        checkbox1.setBounds(100505050);

        Checkbox checkbox2 = new Checkbox("Java", cbg, true);

        checkbox2.setBounds(100905050);

        f.add(checkbox1);

        f.add(checkbox2);

        f.setSize(400200);

        f.setLayout(null);

        f.setVisible(true);

    }

 

    public static void main(String args[]) {

        new CheckBoxExample1();

    }

}

Kết quả:

Ví dụ CheckboxGroup trong Java AWT


Ví dụ CheckboxGroup trong Java AWT với ItemListener

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26    

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

package vn.viettuts.awt;

 

import java.awt.Checkbox;

import java.awt.CheckboxGroup;

import java.awt.Frame;

import java.awt.Label;

import java.awt.event.ItemEvent;

import java.awt.event.ItemListener;

 

public class CheckBoxExample2 {

    public CheckBoxExample2() {

        Frame f = new Frame("Ví dụ AWT CheckboxGroup");

        final Label label1 = new Label();

        label1.setBounds(505020020);

        CheckboxGroup cbg = new CheckboxGroup();

        Checkbox checkbox1 = new Checkbox("C++", cbg, false);

        checkbox1.setBounds(100805020);

        Checkbox checkbox2 = new Checkbox("Java", cbg, true);

        checkbox2.setBounds(1001005020);

        f.add(checkbox1);

        f.add(checkbox2);

        f.add(label1);

        checkbox1.addItemListener(new ItemListener() {

            public void itemStateChanged(ItemEvent e) {

                label1.setText("C++ Checkbox: " + (e.getStateChange() == 1

                        "checked" "unchecked"));

            }

        });

        checkbox2.addItemListener(new ItemListener() {

            public void itemStateChanged(ItemEvent e) {

                label1.setText("Java Checkbox: " + (e.getStateChange() == 1

                        "checked" "unchecked"));

            }

        });

        f.setSize(400200);

        f.setLayout(null);

        f.setVisible(true);

    }

 

    public static void main(String args[]) {

        new CheckBoxExample2();

    }

}

Kết quả:

Ví dụ CheckboxGroup trong Java AWT

Nguồn tin: viettuts