Java语言程序设计(郑莉)第九章课后习题答案要点.pdf
《Java语言程序设计(郑莉)第九章课后习题答案要点.pdf》由会员分享,可在线阅读,更多相关《Java语言程序设计(郑莉)第九章课后习题答案要点.pdf(36页珍藏版)》请在三一文库上搜索。
1、Java语言程序设计 第九章课后习题答案 1.编写一个程序,该程序绘制一个59 的网络,使用drawLine 方法。 /NetWork类 import java.awt.Graphics; import javax.swing.JFrame; publicclass NetWork extends JFrame public NetWork() / 设置窗体大小 this.setSize(130, 130); /设置窗体大小不可改变 this.setResizable(false); / 设置默认关闭方式,关闭窗体的同时结束程序 this.setDefaultCloseOperation(JF
2、rame.EXIT_ON_CLOSE ); / 将窗体显示出来 this.setVisible(true); /横纵格之间都间隔10 像素,起点在(20,40) publicvoid paint(Graphics g) /绘制横向线 for( int i=0;i 将 test9_3.html文件和 test9_3.class文件放在同一个目录下,在浏览器中打 开这个 test9_3.html文件,实现的效果如下: 4.编写一个Applet,向其输入五个数,然后以条形图(bar graph)的形式来表示这些数。 5.编写一个绘制圆形的程序,当鼠标在绘制区域中单击时,该正方形的左上角顶点应准确的
3、跟随鼠标光标移动,重绘该圆形。 /MyJFrame 类 import java.awt.Graphics; import java.awt.event.MouseEvent; import java.awt.event.MouseListener; import javax.swing.JFrame; publicclass MyJFrame extends JFrame implements MouseListener intx =50; inty =50; intradius=50; public MyJFrame() this.setTitle(“ 绘制圆形 “ ); this.setS
4、ize(200,200); this.setResizable(false); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE ); this.addMouseListener(this); this.setVisible(true); publicvoid paint(Graphics g) g.drawOval(x , y , radius, radius); publicvoid mouseClicked(MouseEvent e) / TODO Auto-generated method stub this. x =e.getX()
5、; this. y =e.getY(); this.repaint(); System.out .println(“x: “ + e.getX() + “ny: “ + e.getY(); publicvoid mouseEntered(MouseEvent e) / TODO Auto-generated method stub publicvoid mouseExited(MouseEvent e) / TODO Auto-generated method stub publicvoid mousePressed(MouseEvent e) / TODO Auto-generated me
6、thod stub publicvoid mouseReleased(MouseEvent e) / TODO Auto-generated method stub /test9_5 publicclass test9_3 publicstaticvoid main(String args) new MyJFrame(); 运行结果: 6.编写一个“猜数”程序:该程序随机在1 到 100 的范围内选择一个供用户猜测的整数,然 后改程序显示提示信息,要求用户输入一个1 到 100 之间的整数, 根据输入偏大、 偏小、 正 确,程序将显示不同的图标。 /GuessNumber 类 import j
7、ava.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.Random; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JOptionPane; import javax.swing.JTextField; import javax.swing.SwingConstants; pu
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 语言程序设计 郑莉 第九 课后 习题 答案 要点
链接地址:https://www.31doc.com/p-5197259.html