面向对象程序设计2014复习题(6)
if(e.getActionCommand().equals(\添加\添加 {
if (txtInput.getText() != \ {
lst.add(txtInput.getText());
textShow.setText(\你添加了[\ txtInput.setText(\ } }
else if (e.getActionCommand().equals(\删除\删除 {
textShow.setText(\你删除了[\ lst.remove(lst.getSelectedIndex()); }
else if (e.getActionCommand().equals(\删除全部\删除全部 {
textShow.setText(\你删除了全部列表项!\ lst.removeAll(); } }
public void itemStateChanged(ItemEvent e) {
if (chk[0].getState()) //多选 {
lst.setMultipleMode(true); return; }
else if (chk[1].getState()) //单选 {
lst.setMultipleMode(false); return; } } }
3.难度:简单 答案:
import javA awt.*; import javax.swing.*; import javA awt.event.*;
public class jwindowl extends JFrame {
public jwindowl() {
super(\显示窗口程序\
setSize(300,200); show(); }
118 public static void main(String args[]) {
jwindowl app=new jwindowl(); } }
4.答案
import javA awt.*;
import javA awt.event.*; import javax.swing.*;
public class notepad extends Frame {
private MenuBar mnb = new MenuBar();
private Menu mnFile = new Menu(\文件(H)\
private MenuItem mniNew = new MenuItem(\新建\ private MenuItem mniOpen = new MenuItem(\打开\ private MenuItem mniSave = new MenuItem(\保存\ private MenuItem mniSave1= new MenuItem(\另存为\ private MenuItem mniYM = new MenuItem(\页面设置\ private MenuItem mniPrint= new MenuItem(\打印\ private MenuItem mniExit = new MenuItem(\退出\ private Menu mnEdit = new Menu(\编辑\
private MenuItem mniZ = new MenuItem(\撤消\ private MenuItem mniCut = new MenuItem(\剪贴\ private MenuItem mniCopy = new MenuItem(\复制\ private MenuItem mniV = new MenuItem(\粘贴\ private MenuItem mniDele = new MenuItem(\删除\ private MenuItem mniFind = new MenuItem(\查找\
private MenuItem mniFind1= new MenuItem(\查找下一个\ private MenuItem mniExch = new MenuItem(\替换\ private MenuItem mniGo = new MenuItem(\转到\ private MenuItem mniAll = new MenuItem(\全选\
private MenuItem mniTime = new MenuItem(\时间/日期\ private Menu mnFormat= new Menu(\格式\
private CheckboxMenuItem mniLine = new CheckboxMenuItem(\自动换行\ private MenuItem mniFont = new MenuItem(\字体\119 private Menu mnHelp= new Menu(\帮助\
private MenuItem mniHelp = new MenuItem(\帮助主题\ private MenuItem mniAbout= new MenuItem(\关于记事本\ private Panel pnl = new Panel();
private TextAreatxtShow = new TextArea(); public LiXing1024()
{
super(\我的记事本\ setMenuBar(mnb); add(txtShow);
mnFile.add(mniNew); //文件 mnFile.add(mniOpen); mnFile.add(mniSave); mnFile.add(mniSave1); mnFile.addSeparator(); // mnFile.add(mniYM); mnFile.add(mniPrint); mnFile.addSeparator(); // mnFile.add(mniExit);
mniExit.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e) {
System.exit(0); } });
mnB add(mnFile);
mnEdit.add(mniZ); //编辑 mnEdit.addSeparator(); // mnEdit.add(mniCut); mnEdit.add(mniCopy); mnEdit.add(mniV); mnEdit.add(mniDele); mnEdit.addSeparator(); // mnEdit.add(mniFind);
120 mnEdit.add(mniFind1); mnEdit.add(mniExch); mnEdit.add(mniGo); mnEdit.addSeparator(); // mnEdit.add(mniAll); mnEdit.add(mniTime); mnB add(mnEdit);
mnFormat.add(mniLine); //格式 mnFormat.add(mniFont); mnB add(mnFormat);
mnHelp.add(mniHelp); //帮助 mnHelp.addSeparator(); // mnHelp.add(mniAbout); mnB add(mnHelp); }
public static void main(String args[])
{
notepad xx = new notepad (); xx.setBounds(30,30,450,360); xx.show(); } }
5.难度:较难 import javA awt.*;
import javA awt.event.*;
public class GridLayoutDemo extends Frame
implements ActionListener { private Label labels[]; private String names[] = {
\标签 1\标签 2\标签 3\标签 4\标签 5\标签 6\ private Button button1, button2;
private GridLayout grid1 = new GridLayout(3, 2) , grid2 = new GridLayout(2, 3); 121 private Panel panel1,panel2; public GridLayoutDemo() { super(\
setLayout(new GridLayout(2,1)); panel1 = new Panel(); panel1.setLayout(grid1);
labels = new Label[names.length];
for (int count = 0; count < names.length; count++) {
labels[count] = new Label(names[count], Label.CENTER); panel1.add(labels[count]); }
add(panel1, BorderLayout.CENTER); panel2 = new Panel();
button1 = new Button(\三行两列\ button1.addActionListener(this); button2 = new Button(\两行三列\ button2.addActionListener(this); panel2.add(button1); panel2.add(button2);
add(panel2, BorderLayout.SOUTH); setSize(300, 150); setVisible(true); }
public void actionPerformed(ActionEvent event) { if(event.getSource() == button1){ panel1.setLayout(grid1);
}
if(event.getSource() == button2){ panel1.setLayout(grid2); }
panel1.validate(); }
public static void main(String args[]) {
GridLayoutDemo application = new GridLayoutDemo(); } }
第四章输入输出
一、判断题 1.难度:容易 答案:错误
知识点:这三个流会自动生成。 2.难度:适中 答案:正确
知识点:文件指针的使用。 3.难度:容易 答案:正确
知识点:随机存取中查找的使用。 4.难度:容易 答案:错误
知识点:一个随机存取文件中的记录长度一般相等。 5.难度:容易 答案:正确
知识点:seek 方法的使用。 6.难度:适中 答案:正确
知识点:Java 中文件的管理。 7.难度:适中 答案:错误
知识点:如果要在 Java 中进行文件处理,则必须使用 Java .io 包。 8.难度:容易 答案:正确
知识点:它们分别定义了实现输入和输出的方法。 9.难度:容易 答案:正确
知识点:对文件的随机存取。 10 …… 此处隐藏:2805字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [法律文档]苏教版七年级语文下册第五单元教学设计
- [法律文档]向市委巡视组进点汇报材料
- [法律文档]绵阳市2018年高三物理上学期第二次月考
- [法律文档]浅析如何解决当代中国“新三座大山”的
- [法律文档]延安北过境线大桥工程防洪评价报告 -
- [法律文档]激活生成元素让数学课堂充满生机
- [法律文档]2014年春学期九年级5月教学质量检测语
- [法律文档]放射科标准及各项计1
- [法律文档]2012年广州化学中考试题和答案(原版)
- [法律文档]地球物理勘查规范
- [法律文档]《12系列建筑标准设计图集》目录
- [法律文档]2018年宁波市专技人员继续教育公需课-
- [法律文档]工会委员会工作职责
- [法律文档]2014新版外研社九年级英语上册课文(完
- [法律文档]《阅微草堂笔记》部分篇目赏析
- [法律文档]尔雅军事理论2018课后答案(南开版)
- [法律文档]储竣-13827 黑娃山沟大开挖穿越说明书
- [法律文档]《产品设计》教学大纲及课程简介
- [法律文档]电动吊篮专项施工方案 - 图文
- [法律文档]实木地板和复合地板的比较
- 探析如何提高电力系统中PLC的可靠性
- 用Excel函数快速实现体能测试成绩统计
- 教师招聘考试重点分析:班主任工作常识
- 高三历史选修一《历史上重大改革回眸》
- 2013年中山市部分职位(工种)人力资源视
- 2015年中国水溶性蛋白市场年度调研报告
- 原地踏步走与立定教学设计
- 何家弘法律英语课件_第十二课
- 海信冰箱经销商大会——齐俊强副总经理
- 犯罪心理学讲座
- 初中英语作文病句和错句修改范例
- 虚拟化群集部署计划及操作流程
- 焊接板式塔顶冷凝器设计
- 浅析语文教学中
- 结构力学——6位移法
- 天正建筑CAD制图技巧
- 中华人民共和国财政部令第57号——注册
- 赢在企业文化展厅设计的起跑线上
- 2013版物理一轮精品复习学案:实验6
- 直隶总督署简介




