免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java程序设计课程设计报告院 别: 班 级: 学 号: 姓 名: 指导教师: 日 期: 一设计描述:做一个广告屏。先是一段文字,能够对文字的颜色,字号,字体等修改。一 设计要求:1. 做成APPLET程序或APPLICATION程序2. 用APPLETVIEWER运行3. 能够在网页上运行二 详细设计:1. 2.流程图广告牌的设计 开始该广告牌的功能能够实现文字字体颜色大小及类型的改变设计广告牌的风格实现功能输入广告牌的内容 结束更改字体颜色大小添加按钮功能创建HTM文件获取内部窗口设置布局 三 代码:import java.awt.*;/java图形工具包import java.applet.*;/小应用程序包import java.awt.event.*;import javax.swing.*;public class JT extends Applet public void init()/初始化方法 this.setBackground(Color.blue);/设置当前组件的背景色 add(new MyFrame();/添加MyFrame类class MyFrame extends JFrame /参数定义类型 JTextArea text; JButton b1,b2,b3; JPanel panel; Font littleFont,middleFont,largeFont; boolean click=false; boolean changeFont=false;public MyFrame()/成员方法 littleFont=new Font(Dialog,Font.PLAIN,12); middleFont=new Font(Dialog,Font.PLAIN,15); largeFont=new Font(Dialog,Font.PLAIN,20); text=new JTextArea(计算机学院蒋涛制作); text.setFont(littleFont); text.setEditable(true);/编辑框可编辑 b1=new JButton(更改大小); b2=new JButton(更改颜色); b3=new JButton(更改字体);panel=new JPanel();panel.add(b1);panel.add(b2);panel.add(b3);add(text,BorderLayout.CENTER);add(panel,BorderLayout.SOUTH);b1.addActionListener(new Listener();b2.addActionListener(new ClickListener();b3.addActionListener(new FontListener();setSize(300,150);setVisible(true);class Listener implements ActionListener/字体大小操作 public void actionPerformed(ActionEvent e) if(text.getFont()=littleFont) text.setFont(middleFont); else if(text.getFont()=middleFont) text.setFont(largeFont); else text.setFont(littleFont); class ClickListener implements ActionListener/字体颜色操作 public void actionPerformed(ActionEvent e) if(click) text.setForeground(Color.red); else text.setForeground(Color.blue); click=!click; class FontListener implements ActionListener/字体类型操作 public void actionPerformed(ActionEvent e) changeFont=!changeFont; if(text.getFont()=littleFont) if(changeFont) text.setFont(new Font(楷体,Font.PLAIN,12); else text.setFont(new Font(隶书,Font.PLAIN,12); else if(text.getFont()=middleFont) if(changeFont) text.setFont(new Font(楷体,Font.PLAIN,15); else text.setFont(new Font(隶书,Font.PLAIN,15); else if(text.getFont()=large
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 胆囊恶性肿瘤的护理
- 雨课堂学堂在线学堂云步步为营:跨文化商务沟通实战浙江机电职业技术学院单元测试考核答案
- 高考化学“8+1”模拟练试卷含答案(十九)
- 2026年宁波市卫生健康委直属事业单位成都专场招聘高层次人才235人历年真题汇编及答案解析(夺冠)
- 浙江国企招聘-2025年杭州市临安区城市发展投资集团有限公司下属子公司公开招聘工作人员1人备考题库附答案解析(夺冠)
- 2025辽宁大连交通大学招聘高层次人才6人(第三批)参考题库附答案解析
- 2026年质量员之土建质量专业管理实务考试题库200道及参考答案【研优卷】
- 招184人!2025年青藏铁路集团公开招聘历年真题汇编附答案解析
- 2026年消防条令纲要知识考试题库附答案【培优a卷】
- 2026年注册岩土工程师考试题库200道带答案(能力提升)
- YDT 5206-2023宽带光纤接入工程技术规范
- 2024年河南省许昌市中考英语一模试卷
- 警察心理健康知识讲座
- DB-T29-279-2020天津市城市轨道交通结构安全保护技术规程
- 内燃机车柴油机 课件 项目2 内燃机车柴油机结构认知1
- 《炼丹术中的化学》课件
- 专题10 圆锥曲线综合大题 (解析版)
- 后工序考试试题(4组)
- 显示屏改造方案
- 《烹饪美学》课件-项目五-饮食器具造型艺术
- 安全标准化13要素汇总表格
评论
0/150
提交评论