监视器listen为了监视JPanel容器触发的MouseEvent事件,下列哪个是正确的?
A. 创建监视器listen的类需要实现ActionListener接口。
B. 创建监视器listen的类需要实现ItemListener接口。
C. 创建监视器listen的类需要实现DocumentListener接口。
D. 创建监视器listen的类可以是MouseAdapater类的子类。
为了给JButton按钮b注册ActionEvent事件的监视器listen,下列哪个是正确的?
A. b.addActionListener(listen);
B. b.addItemListener(listen);
C. b.addKeyListener(listen);
D. b.addWindowListener(listen);
以下哪个布局是JPanel容器的默认布局?
A. GridLayout
BorderLayout
CardLayout
D. FlowLayout
下列【1】、【2】、【3】、【4】注释标注的哪行代码有错误?import javax.swing.*;import java.awt.*;import java.awt.event.*;public class Win extends JFrame implements ItemListener{JCheckBox c;public Win() {c = new JCheckBox("ok");c.setBackground(new Color(12,255,100)); //【1】c.addItemListener(this);//【2】add(c);//【3】setBounds(10,10,460,360);setVisible(true);setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE);}public void itemStateChanged(ItemEvent e){JCheckBox box = e.getSource();//【4】}}
A. 【1】
B. 【2】
C. 【3】
D. 【4】