




免费预览已结束,剩余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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 财富卡业务管理办法
- 西藏装修管理办法细则
- 《农村建房管理办法》
- 中建新进人员管理办法
- 业务收款登记管理办法
- 中建劳务用工管理办法
- 规范各类登记管理办法
- 耒阳市辅警管理办法
- 行政事务处理与文档管理流程模板
- 2025企业员工培训合同
- MOOC 知识创新与学术规范-南京大学 中国大学慕课答案
- 人教版八年级下学期期末考试英语试题(附听力原文及答案解析)
- 移动公司个人求职简历模板
- 燃气巡线员专业知识考试题库(附答案)
- 小学二年级学生心理健康教育内容
- 数控机床概述
- 《高一数学开学第一课:学好高中数学》课件
- 五年级美术 《感受漫画造型》 公开课比赛一等奖
- 红帽认证管理员RHCSA(习题卷1)
- 2021地质灾害治理工程施工质量验收规范
- 煤矿重大危险源的辨识与控制课件
评论
0/150
提交评论