- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java6.图形用户界面设计一剖析
* 5.文本处理:Java2D在文本和字进行了改进。 文本行的长度可通过类LineBreakMeasurer计算;类TextLayout的方法可设置文本摆放;通过Font的LineMetrics对象可获得字体的度量信息。 * import java.awt.*; import java.applet.*; import java.awt.geom.*; import java.awt.font.*; public class textex extends Applet{ Shape sha; public void paint(Graphics g){ Graphics2D g2=(Graphics2D) g; g.drawString(未旋转文本,50,50); g2.rotate(45*Math.PI/180,50.0,60.0);//旋转变换 g2.drawString(旋转文本,50f,60f); FontRenderContext frc=g2.getFontRenderContext(); TextLayout t1=new TextLayout(Font Text, new Font(Modern,Font.BOLD+Font.ITALIC,20),frc); sha=t1.getOutline(AffineTransform.getTranslateInstance(100,20)); g2.setColor(Color.blue); g2.setStroke(new BasicStroke(2.0f)); g2.draw(sha); g2.setColor(Color.red); g2.fill(sha); } } /* applet code=textex.class width=300 height=300 /applet */ * 6.7 Applet 1.概述 Applet小程序简介 Java小应用程序(Java Applet)是使用Java语言编写的一段代码,它能够在浏览器环境中运行。 Applet与Application地主要区别在于它们的执行方式不同:Application是使用命令行命令直接运行,从其main()方法开始运行的;而Applet则是在浏览器中运行的,首先必须创建一个HTML文件,通过编写HTML语言代码告诉浏览器载入何种Applet以及如何运行,再在浏览器中给出该HTML文件的URL地址即可,Applet本身的执行过程也较Application复杂。 * 回忆一下小应用程序的书写格式 import java.applet.*; public class MyApplet extends Applet{ … ; } 每一个小应用程序都继承自java.applet.Applet类,并且每个小应用都有一个主程序类,之前必须加上public。 1.Applet概述 * ——Applet的运行控制 Applet中没有main()方法。当Applet被浏览器运行时, init() 、start()、stop()、destroy()方法等自动执行: init()方法:初始化,自动调用,只执行一次。本方法主要完成一些在Applet构造方法所不不能完成的工作。 start()方法:初始化后,重入等都将自动调用。本方法是Applet的主体,在其中可以执行一些任务或启动相关的线程来执行任务。 stop()方法:离开Applet所在页面时调用,以停止消耗系统资源。 destroy()方法:浏览器关闭时自动调用,以清除Applet所用的所有资源。 1.Applet概述 * 1.Applet概述 * Java.applet.Applet public void init() public void destroy() public void start() public void stop() public void paint(Graphics g) 1.Applet概述 ——Applet的运行控制 * Applet安全性及与Application的区别 1.“沙箱”机制:Java虚拟机为Applet提供能够良好运行的沙箱,一旦它们试图离开沙箱则会被禁止。 浏览器禁止Applet执行下列操作: (1)在运行时调用其它程序。 (2)文件读写操作。 (3)装载动态连接库和调用任何本地方法。 (4)试图打开一个socket进行网络通信,但是所连接的主机并不是提供Applet的主机。 1.Applet概述 * 2.Java Applet和Ja
您可能关注的文档
最近下载
- BS EN 12390-4-2019 Testing hardened concrete Part 4:Compressive strength – Specification for testing machines 硬化混凝土试验第4部分: 抗压强度试验机规范.pdf
- BS EN 12350-5-2019 新鲜混凝土试验.第5部分:流动表试验.pdf VIP
- BS EN 12350-4-2019 新鲜混凝土试验.第4部分:密实度.pdf VIP
- BS EN 12350-5-2019 Testing fresh concrete Part 5:Flow table test 新拌混凝土试验第5部分: 流动台试验.pdf
- 颈动脉支架成形术治疗颈动脉狭窄病人的护理.pdf VIP
- 重庆文理学院,校考,中国现当代作家作品选复习题1.doc VIP
- 重庆文理学院,校考,中国现当代作家作品选复习题2.doc VIP
- BS EN 12350-6-2019 Testing fresh concrete Part 6:Density 新浇混凝土试验第6部分: 密度.pdf
- 交叉配血标本采集流程.pptx VIP
- BS EN 12350-2-2019 新鲜混凝土试验.第2部分:塌陷试验.pdf VIP
有哪些信誉好的足球投注网站
文档评论(0)