java第九章 组件及事件处理(笔记)
1.容器不可以添加JFrame的实例到该容器中。
2.FlowLayout是JPanel容器的默认布局
3.下列ABCD注释标注的哪行代码有错误?
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Win extends JFrame implements ItemListener {
JTextField text;
public Win() {
setLayout(new FlowLayout()); //A
setLocation(500,400);
//B
text = new JTextField(8);
add(text);
text.addItemListener(this);
//C
setVisible(true);
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); //D
}
public void itemStateChanged(ItemEvent e){}
}
选C,还未注册监视器
4. 下列ABCD注释标注的哪行代码没有编译错误,但触发运行异常?
import javax.swing.*;
import java.awt.*;
public class Win extends JFrame {
public Win() {
setVisible(true);
setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE);
}
public static void main(String args[]) {
JButton b = new JButton();
//A
Win win=new Win();
win.add(b,"java");
//B
win.setTitle("ok");
//C
win.setBounds(10,10,460,360);
//D
}
}
选B,正确使用方法(“java”,b)tip:前一个位置是String 类型,一定要双引号
以上来自个人整理的笔记,参考教程书,CSDN一些文章等。
最后
以上就是隐形羽毛最近收集整理的关于java第九章 组件及事件处理(笔记)java第九章 组件及事件处理(笔记)的全部内容,更多相关java第九章内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复