- 1、本文档共46页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第六章_Java图形用户界面
第6章 Java图形用户界面;6.1 图形用户界面概述和java.awt包简介;java.awt包中的一些常用类;GUI组件分类; 组件类
(Component);;二、设置字体;例1:编写一个简单的设置字体的程序,将字体设置为宋体、黑体,大小为30个像素,并在小程序窗口输出。;//page1.html
HTML
HEADTITLEJava 小程序/TITLE/HEAD
BODY
APPLET CODE=TestFont WIDTH=200 HEIGHT=60/APPLET
/BODY
/HTML;运行后结果如下:;for(int i=0;is.length();i++)
g.drawString(+s.charAt(i),10,35+i*30);;运行后结果如下:;6.2.2 设置颜色;二、Color类的颜色常量;三、设置颜色;例2. 编写一个颜色设置的程序。; Font font1=new Font(宋体,Font.BOLD+Font.ITALIC,15);
String s=中国北京;
g.setColor(c1);
g.setFont(font1);
g.drawString(红色+s,10,20);
g.setColor(c2);
g.drawString(红色+s,10,40);
g.setColor(c3);
g.drawString(粉色+s,10,60);
}
};//page2.html
HTML
HEADTITLEJava 小程序/TITLE/HEAD
BODY
APPLET CODE=TestColor WIDTH=200 HEIGHT=80/APPLET
/BODY
/HTML;运行后结果如下:;6.2.3 字符数组和字节数组的显示;3.绘制字节数组;例:编写程序,显示字符数组和字节数组 。; char ch[]=new char[]{A,B,C,D,E};
g.setColor(Color.white);
g.drawChars(ch,0,5,80,40);
byte byt[]=new byte[]{65,66,67,68,69};
g.setColor(Color.yellow);
g.drawBytes(byt,0,3,82,42);
}
};//page3.java
HTML
HEADTITLEJava 小程序/TITLE/HEAD
BODY
APPLET CODE=DrawCharByte WIDTH=200 HEIGHT=80/APPLET
/BODY
/HTML;运行后结果如下:;6.2.4 java的图形绘制;1.画直线;(3)画圆角矩形;(4).画3D矩形;3.画椭圆和圆弧;功能:前4个参数同画椭圆的参数;后两个参数含义startAngle是弧的起始角度,arcAngle表示从起始角度算起转多少度。逆时针为正,顺时针为负,他们的单位都是度,取值为0到360度之间,若超过则取360的余数。;例4. 编写程序演示画填充的椭圆和填充的扇形。;//page4.html
HTML
HEADTITLEJava 小程序/TITLE/HEAD
BODY
APPLET CODE=DrawOval WIDTH=250 HEIGHT=100/APPLET
/BODY
/HTML;运行后结果如下:;6.2.5 图像的显示;name:图像名称,
格式可以是gif、jpg和png等。;3. 得到指定图像的高度及宽度;二、显示图像的方法;例5.编写程序,演示按原图大小显示图像,缩小为原图一半显示图像。;//page5.html
HTML
HEADTITLEJava 小程序/TITLE/HEAD
BODY
APPLET CODE=ShowImage WIDTH=120 HEIGHT=80/APPLET
/BODY
/HTML;运行后结果如下:;6.3 Graphics2D画图简介;通常用paint(Graphics g)绘图时,要通过以下语句把父类对象强制转换为其子类Graphics2D的对象g2d进行画图显示。
Graphics2D g2d=(Graphics2D)g;;例6 用Graphics2D画一条直线。;//page6.html
HTML
HEADTITLEJava 小程序/TITLE/HEAD
BODY
APPLET CODE=TestGraphics2D WIDTH=120 HEIGHT=80/APPLET
/BODY
/HTML;运行后结果如下:
您可能关注的文档
- 第五章节第二-三节打印笔记-练习参考解答.ppt
- 第五章触发器数字逻辑.ppt
- 第五章计算机软件n.ppt
- 第五章血液与运动.ppt
- 第五章钢的热处理_3.4.5.6节.ppt
- 第五章资本与增长.ppt
- 第五章造型案例实战.ppt
- 第五章谭浩强版C程序设计教学PPT.ppt
- 第五章高级编辑技巧.ppt
- 第五章饱和烃.output.ppt
- 执业药师之《药事管理与法规》检测卷讲解含答案详解(必威体育精装版).docx
- 执业药师之《药事管理与法规》全真模拟模拟题及答案详解(全国通用).docx
- 2025年执业药师之《西药学综合知识与技能》模拟试题附参考答案详解(突破训练).docx
- 2025年执业药师之《西药学综合知识与技能》考前冲刺模拟题库含答案详解(培优a卷).docx
- 2025年执业药师之《西药学综合知识与技能》真题精选附答案详解(名师推荐).docx
- 执业药师之《药事管理与法规》强化训练模考卷带答案详解.docx
- 2025年执业药师之《西药学综合知识与技能》考前冲刺测试卷包附参考答案详解(b卷).docx
- 2025年执业药师之《西药学综合知识与技能》模考模拟试题及参考答案详解(夺分金卷).docx
- 2025年执业药师之《西药学综合知识与技能》真题含答案详解【b卷】.docx
- 2025年执业药师之《西药学综合知识与技能》考前冲刺模拟题库带答案详解(b卷).docx
最近下载
- 2024年天津市和平区中考一模语文试卷.doc VIP
- 《乙型病毒性肝炎诊断标准》(WS299-2008).docx VIP
- 可感染人类的高致病性病原微生物菌毒种或样本运输管理规定.ppt VIP
- 四上道法《变废为宝有妙招》课件.ppt VIP
- 《GB 26722-2024索道用钢丝绳》(2025版)深度解析.pptx
- 悬臂法挂篮施工监测方案.docx VIP
- 《高标准农田 海绵化建设》DB4403T 647-2025.docx VIP
- Shooter《生死狙击(2007)》完整中英文对照剧本.docx VIP
- 供应室意外烫伤演练脚本.docx VIP
- 《乳用牛的饲养管理》课件.ppt VIP
文档评论(0)