- 6
- 0
- 约2.88万字
- 约 37页
- 2021-11-06 发布于天津
- 举报
word格式
word格式
1?编写一个程序,该程序绘制一个
Java语言程序设计
第九章课后习题答案
5X 9的网络,使用 drawLine方法。
//Network 类
import java.awt.Graphics;
import javax.sw in g.JFrame;
public class NetWork exte nds JFrame{
public NetWork(){
//设置窗体大小
this .setSize(130, 130);
//设置窗体大小不可改变
this .setResizable( false );
//设置默认关闭方式,关闭窗体的同时结束程序
this .setDefaultCloseOperation(JFrame. EXIT_ON_CLOSE );
// 将窗体显示岀来
this .setVisible( true );
}
//横纵格之间都间隔10像素,起点在(20,40 )
public void pain t(Graphics g){
//绘制横向线
for ( int i=0;i=5;i++){
g.drawLine(20, 40+i*10, 110, 40+i*10);
}
//绘制纵向线
for ( int i=0;i=9;i++){
g.drawLine(20+i*10, 40, 20+i*10, 90);
}
}
}
//test9_1 类
public class test9_1 {
public static void main( Stri ng[] args){
new NetWork。;
}
}
运行结果:
2?编写一个程序,该程序以不同的颜色随机产生三角形,
每个三角形用不同的颜色进行填充。
//Triangle 类
import java.awt.Color;
import java.awt.Graphics;
import java.util.Ra ndom;
import javax.swi ng.JFrame;
public class Tria ngle exte nds JFrame{
Ran dom rnd = new Ran dom();
//这里定义4个三角形
int [][] x = new int [4][3];
int [][] y = new int [4][3];
int [][] color =new int [4][3];
public Tria ngle(){
for ( int i=0;i4;i++){
for ( int j=0;j3;j++){
color [i][j]= rnd .n ext In t(255); x[i][j]= rnd .nextInt(i*1OO+1OO);
y[i][j]= rnd .nextInt(i*100+100)+50;
窗体上沿
}
}
//加50像素是为了避免顶到
//窗体标题
this .setTitle( 随机三角形“);
//窗体大小
this .setSize(500,500);
//窗体大小不可变
this .setResizable( false );
//关闭窗体的同时结束程序
this .setDefaultCloseOperati on( JFrame.
//显示窗体
EXIT_ON_CLOSE );
this .setVisible( true );
}
public void pain t(Graphics g){
for(int i=0;i4;i++){
for
(int i=0;i4;i++){
g.setColor( new
Color(
color [i][0],
}
g.fillPolygo n(
x[i],
y[i], 3);
color [i][2]));
}
〃test9_2
public class test9_2 {
public static void main( Stri ng[] args){ new Tria ngle();
}
}
运行结果:
3?编写一个Applet,该程序请求用户输入圆的半径,然后显示该圆的直径、周长和面积。
〃test9_3
import javax.swi ng.*;
import java.awt.*;
import java.awt.eve nt.Acti on Eve nt;
import java.awt.eve nt.Acti on Liste ner;
public class test9_3 exte nds JApplet {
//声明5个标签
private
JLabel
jLabel1
private
JLabel
jLabel2
private
JLabel
jLabel3
pri
您可能关注的文档
- 《冷冲压工艺及模具设计》课程设计指导书.docx
- 《量子力学》题库完整.docx
- 《煤矿矿图计算机处理系统》MGStar用户手册.docx
- 《梦幻西游》如何快速刷成就图文教程.docx
- 《气压带和风带》教材分析与教学设计说明.docx
- 《三层电梯PLC吉》word版.docx
- 《生命与安全期末考试答案》.docx
- 《圣教序》图解,好教程要大家分享哦!.docx
- 《受电弓资料》word版.docx
- 《水力学》题集1_3章答案.docx
- 2025年新外研版三年级上册英语同步教学课件.pptx
- 红十字会大讲堂管理制度.docx
- 技术奇点(Singularity)理论的科学基础、哲学思辨与未来社会构想 _2026年1月.docx
- 公共艺术项目在激活城市消极空间(如高架桥下、废弃铁轨)中的作用 _2026年1月.docx
- “双减”政策对校外培训行业转型及家庭教育投入变化的影响 _2026年1月.docx
- Z世代员工对职场“摸鱼文化”的态度成因与管理对策研究 _2026年1月.docx
- 跨文化团队管理中的沟通障碍、文化冲突与融合策略案例分析 _2026年1月.docx
- 共享经济平台将劳动者归类为“合作伙伴”的伦理与法律责任 _2026年1月.docx
- 大型国际展会(如进博会、CES)的绿色会展实践与可持续发展评估 _2026年1月.docx
- 地理标识产品(如阳澄湖大闸蟹)与产地旅游的融合发展研究 _2026年1月.docx
最近下载
- 2025年江苏省A股上市公司分析报告(附2025年末江苏省A股上市公司名单).docx
- 高中英语课程改革与教学实践研究论文.docx
- 刷拖鞋 (教案)一年级下册劳动人教版.pdf VIP
- (2026春新版)人美版美术三年级下册教学计划.pdf VIP
- 《2025年[陕西]事业单位招聘考试综合类职业能力倾向测验真题试卷及答案.docx VIP
- 梅毒的实验室诊断与临床意义课件.ppt VIP
- 2026 年九江卫生健康职业学院高职单招《职业技能》考试试卷.docx VIP
- 韶关市翁源县乡镇地图可编辑PPT行政区划边界高清(广东省).pptx VIP
- 九江卫生健康职业学院2026年高职单招《职业技能》考试模拟试卷.docx
- 2026年乌海职业技术学院单招职业倾向性测试题库附答案.docx VIP
原创力文档

文档评论(0)