Bài 89: CheckBox trong Java AWT

Ngày đăng: 1/2/2023 3:44:19 PM

Khai báo lớp AWT Checkbox

1   

public class Checkbox extends Component implements ItemSelectable, Accessible


Ví dụ Checkbox 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

package vn.viettuts.awt;

 

import java.awt.Checkbox;

import java.awt.Frame;

 

public class CheckBoxExample1 {

    public CheckBoxExample1() {

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

        Checkbox checkbox1 = new Checkbox("C++");

        checkbox1.setBounds(100505050);

        Checkbox checkbox2 = new Checkbox("Java"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ụ Checkbox trong Java AWT


Ví dụ Checkbox 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

44

package vn.viettuts.awt;

 

import java.awt.Checkbox;

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 Checkbox");

        final Label label1 = new Label();

        final Label label2 = new Label();

        label1.setBounds(502020050);

        label2.setBounds(505020050);

        Checkbox checkbox1 = new Checkbox("C++");

        checkbox1.setBounds(100805050);

        Checkbox checkbox2 = new Checkbox("Java");

        checkbox2.setBounds(1001205050);

        f.add(checkbox1);

        f.add(checkbox2);

        f.add(label1);

        f.add(label2);

        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) {

                label2.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ụ Checkbox trong Java AWT

Nguồn tin: viettuts