教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 法律文档 >

面向对象程序设计2014复习题(6)

来源:网络收集 时间:2026-08-28
导读: if(e.getActionCommand().equals(\添加\添加 { if (txtInput.getText() != \ { lst.add(txtInput.getText()); textShow.setText(\你添加了[\ txtInput.setText(\ } } else if (e.getActionCommand().equals(\删除\

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字,全部文档内容请下载后查看。喜欢就下载吧 ……

面向对象程序设计2014复习题(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/435642.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)