首页 考试吧论坛 Exam8视线 考试商城 网络课程 模拟考试 考友录 实用文档 求职招聘 论文下载
2011中考 | 2011高考 | 2012考研 | 考研培训 | 在职研 | 自学考试 | 成人高考 | 法律硕士 | MBA考试
MPA考试 | 中科院
四六级 | 职称英语 | 商务英语 | 公共英语 | 托福 | 雅思 | 专四专八 | 口译笔译 | 博思 | GRE GMAT
新概念英语 | 成人英语三级 | 申硕英语 | 攻硕英语 | 职称日语 | 日语学习 | 法语 | 德语 | 韩语
计算机等级考试 | 软件水平考试 | 职称计算机 | 微软认证 | 思科认证 | Oracle认证 | Linux认证
华为认证 | Java认证
公务员 | 报关员 | 银行从业资格 | 证券从业资格 | 期货从业资格 | 司法考试 | 法律顾问 | 导游资格
报检员 | 教师资格 | 社会工作者 | 外销员 | 国际商务师 | 跟单员 | 单证员 | 物流师 | 价格鉴证师
人力资源 | 管理咨询师考试 | 秘书资格 | 心理咨询师考试 | 出版专业资格 | 广告师职业水平
驾驶员 | 网络编辑
卫生资格 | 执业医师 | 执业药师 | 执业护士
会计从业资格考试会计证) | 经济师 | 会计职称 | 注册会计师 | 审计师 | 注册税务师
注册资产评估师 | 高级会计师 | ACCA | 统计师 | 精算师 | 理财规划师 | 国际内审师
一级建造师 | 二级建造师 | 造价工程师 | 造价员 | 咨询工程师 | 监理工程师 | 安全工程师
质量工程师 | 物业管理师 | 招标师 | 结构工程师 | 建筑师 | 房地产估价师 | 土地估价师 | 岩土师
设备监理师 | 房地产经纪人 | 投资项目管理师 | 土地登记代理人 | 环境影响评价师 | 环保工程师
城市规划师 | 公路监理师 | 公路造价师 | 安全评价师 | 电气工程师 | 注册测绘师 | 注册计量师
缤纷校园 | 实用文档 | 英语学习 | 作文大全 | 求职招聘 | 论文下载 | 访谈 | 游戏
您现在的位置: 考试吧(Exam8.com) > 计算机等级考试 > 计算机二级 > JAVA > 模拟试题 > 正文

2011年计算机等级考试二级Java章节练习题(9)

考试吧整理“2011年计算机等级考试二级Java章节练习题(9)”,方便考生备考!

  9. 实现下面的图形化界面,完成以下功能:

  1. 点击”open file” 按钮,打开文件对话框,选择文件,在文本框中输出所选文件的路径:

  2. 点击”save file” 按钮,打开文件对话框,在对话框中输入文件名,并在文件框中输出保存文件的路径.

  请在划线处编写适当的语句,使程序能正确执行.

  Import javax.swing.JfileChooser;

  Import javax.swing.JTextArea;

  Import javax.swing.JButton;

  Import javax.swing.JFram;

  Import javax.swing.JPanel;

  Import Java.awt.event.*;

  Import java.io.*;

  Import java.awt.*;

  Public class swingExamples implements ActionListener

  {

  Private Jframe frame;

  Private Jbutton button;

  Private Jbutton saveButton;

  Private Jtextrea textArea;

  Private JfileChoose dia;

  Private Jpanel buttonPanel;

  Public void initGui()

  {

  Frame=new JFrame(“file chooser”);

  Button=new Jbutton(“open file”);

  Button.setActionCommand(“open”);

  Button.addActionListener(this);

  saveButton=new Jbutton(“save file”);

  _____________________________;

  saveButton.addActionListener(this);

  textArea=new JtextArea(“”,10.,10);

  buttonPanel=new Jpanel();

  dia=new JfileChooser();

  frame.addwindowListener(new windowAdapter()

  {

  Public void windowClosing (WindowEvent e)

  {

  System.exit(0);

  }

  });

  ButtonPanel.add(button);

  ButtonPanel.add(saveButton);

  Frame.getContentPane().add(buttonPanel,BorderLayout.NORTH);

  Frame.getContentPane().add(textArea,BorderLayout.CENTER);

  Frame.setSize(200,200);

  Frame.setVisible(true);

  }

  Public void actionPerformed(ActionEvent event)

  {

  If(event.getActionCommand().equals(“open”))

  {

  Dia.showOpenDialog(frame);

  Dia.setVisible(true);

  File file=dia.getSelectedFilePath();

  textArea.append(“path of selected file:”+fileName+”\r\n”);

  }

  Else if(event.getActionCommand().equals(“save”))

  {

  Dia.showSaveDialog(frame);

  Dia.setVisible(true);

  File file=dia.getSelectedFile();

  String fileName=file.getAbsolutePath();

  textArea.append(“path of saved file:”+fileName+”\r\n”);

  }

  }

  Public static void main(string arqs[])

  {

  SwingExample3 example=new SwingExample3();

  Example.initGUI();

  }

  }

  答案:saveButton.setActionCommand(“save”)

  10. 实现下图中的界面,完成功能;点击鼠标时,在文本框中输出鼠标点击的位置,点击次数和点击的键(左键或右键).请在划线处编写适当的语句,使程序能够正确执行.

  Import java.awt.*;

  Import java.awt.event.*;

  Public class AWTExample6 extends MouseaAdapter

  {

  Private Frame frame;

  Private TextArea textArea;

  Private MenuItem about;

  Private MenuItem exit;

  Private MenuItem popupMenu;

  Private Panel panel;

  Public void initGUI()

  {

  Frame=new Frame(“mouse event”);

  textArea=new TextArea(“”,10,10);

  _______________________________

  Frame.add(textArea);

  Frame.setSize(200,200);

  Frame.setVisible(true);

  Frame.addWindowListener(new WindowAdapter()

  {

  Public void windowClosing(windowEvent e)

  {System.exit(0);

  }

  });

  }

  Public void mousePressed(MouseEvent event)

  {

  If(event.getModifiers()==event.BUTTON1_MASK)

  {textArea.append(“点击坐键”+”\r\n”);

  textArea.append(“点击位置:x=”+event.getX()+”y=”+event.getY()+”\r\n”);

  textArea.append(“点击次数”+event.getClickCout()+”\r\n”);

  }

  Else if (event.getModifiers()==event.BUTTON3_MASK)

  {

  textArea.append(“点击右键"+”\r\n”);

  textArea.append(“点击位置:x=”+event.getX()+”y=”+event.getY()+”\r\n”;

  textArea.append(“点击次数”+event.getClickCout()+”\r\n”);

  }

  }

  Public static void main(string args[])

  {

  AWTEXAMple6 example-new AWTExample6();

  Example.initGUI();

  }

  }

  答案:textArea.addMouseListener(this);

  相关推荐:

  2011年3月计算机二级Java笔试试题答案及解析汇总

  考前必读:计算机等级考试如何做到轻松上机

文章搜索
版权声明:如果计算机等级考试网所转载内容不慎侵犯了您的权益,请与我们联系800@exam8.com,我们将会及时处理。如转载本计算机等级考试网内容,请注明出处。