在applet上,显示图象,在图象上加入按钮,如何能让按钮不被图象覆盖

zhuangsj 2003-08-20 01:29:16
在applet上,显示图象,在图象上加入按钮,如何能让按钮不被图象覆盖
...全文
45 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
我们在处理数据时,有时希望能用图象直观的表述,在这里有一个巧方法,能方便快捷的实现一些简单的图形(不能称之图象),比如条形图,我们不必去用 java来生成并显示图象,(java生成图象很慢),我们可以这样来作,先用作图工具作一个很小的你需要的图片,再根据你所处理的数据量来实时的加长它,就可以得到所要表述的图例。比如我们在数据库中得到了一组数据,我们从中找出最大的那一个,按比列设定其标签的长度,其它的数据图形则可与它相比,得到的长度,这样,一个简简单单的条形图就出来。但有时一些简单的图形已经不能解决我们实际遇到的情况,比如曲线图就不能用这种方法,这时我们需要生成java图象,也许大家都用过applet这样的程序吧,若访问量不大,而实时性又很特殊时(比如股票系统),必须这样用它。但事实上,我们web程序大多有前后台之分,前台浏览,后台维护。这样我们可以在后台用servlet实时动态定时地生成图象文件,而前台只是查看静态图片,这比你用applet来动态产生图象的速度快了不知多少倍,因为applet来动态产生图象,有两个地方很费时,一是数据库查询时间,二是applet本身生成图象就很慢。下面我以一个简单的例子来说明一下怎样生成并写入图象文件,本例注重的是怎样写入图象文件,相信写过applet的朋友会生成更加漂亮的图象
Java语言是一种广泛使用的网络编程语言。现在它已经应用得越来越广泛了,相信广大的有志于学习Java的读者都知道了,然而很多的介绍学习Java 的书籍都是从开始编译Java 的应用程序开始,实际上不然,从JavaApplet更容易掌握Java语言,也更适合于网络上的教学。而这里,我们将带领读者用一周的时间学会如何从一个生手,到初步掌握JavaApplet,最后转入到Java的应用程序开发之中去。当然对于大家来说,要用一周的时间掌握一门语言,这当然是不可能的,但我们将尽力地给大家一个学习的入门捷径,一个入门的方法。 在这个网页的设计中,主要给大家用例子来说明语法与设计方法。这样,有助于给大家一个快速的入门。 一. 此网页的组织结构:此网页主要分为七章,分别作为七天的课程,每一天都是一个新的内容。每一章都有侧重点,再配合例子的详细讲解,给大家一个清晰的思路。 第一天:第一个Java Applet例子,也就是每一种程序语言都有个一个HELLO的例子,向大家介绍Java Applet的基本知识,与Java的联系,与C的关系,以及需要用到的开发工具,Applet运行的过程。等等…… 第二天:介绍Java Applet的基本数据类型,表达式,流程控制,程序的组成部分,以及一些其他的基本概念,等等…… 第三天: Java Applet中常用的AWT组件介绍,包括:按钮、单选、复选框、标签、列表……,以及它们的事件响应控制。 第四天:交互式的Java Applet程序的开发,鼠标事件的控制,键盘产生的事件,等等…… 第五天:线程的开发与设计。现在的系统都支持多线程了,Java当然跟上形式…… 第六天:声音与图象的调入过程,用 图象做为背景,该变程序的美观程度。字体属性的设置。 …… 第七天: Java Applet与数据库的关系,以及用Java Applet调用数据库的过程

50,523

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧