java课程广告语_java课程设计 广告牌.doc
java课程设计 广告牌
广告屏的设计
班级:计算机系0703班 学号:14072400599 姓名:王俊 成绩:
设计描述:
做一个广告屏,显示一段文字,能够对文字的颜色、字体、字号等修改。
设计要求:
1. 做成APPLET程序或APPLICATION程序
2. 用APPLETVIEWER运行
3能够在网页中运行
三.详细设计:
1.
2.流程图
3.代码:
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
import javax.swing.*;
public class ReLocate extends Applet
{
public void init()
{
this.setBackground(Color.pink);
add(new 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("计算机系0703班,王俊制作");
text.setFont(littleFont);
text.setEditable(false);
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);
//this.setBackground(Color.pink);
}
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 FontListen
java课程广告语_java课程设计 广告牌.doc相关推荐
- java闹钟程序设计_JAVA课程设计_闹钟的设计与实现项目-报告_附源代码.doc
JAVA课程设计_闹钟的设计与实现项目-报告_附源代码 第2章 MACROBUTTON AcceptAllChangesInDoc [双击此处键入1级标题] PAGE 2 - PAGE 1 - .. ...
- java课程论文_Java课程论文.doc
Java课程论文 Java课程总结 11级计本(2)班 1104012006 齐先鹏 一. 多线程是指同时存在几个执行体, 按几条不同的执行路线共同工作的情况.Java是通过多线程运行机制来支持多任务 ...
- java程序课程总结_Java课程总结报告.pdf
15/16 学年第二学期 <Java课程总结> 班级: 1420561 学号: 13 姓名:方一帆 第 1 章 Java 系统环境概述 一. Java 语言特点 1. 简单性 Java 语 ...
- java语言模拟_Java语言模拟操作系统.doc
河北大学2010级操作系统课程设计论文 PAGE PAGE 27 装订线 装 订 线 (指导教师用表) 学 生 姓 名 指 导 教 师 论文(设计)题目 Java语言模拟操作系统 主要研究 (设计)内 ...
- java eclipse参考文献_java毕设论文参考文献.doc
java毕设论文参考文献.doc [一]1 孙卫琴Tomcat与Java Web开发技术详解(第2版)M北京电子工业出版社,20092 陈雄华Spring企业级应用开发详解M北京电子工业出版社,200 ...
- java atm柜机_java课程设计-ATM柜机模拟程序.doc
java课程设计-ATM柜机模拟程序 课程设计(大作业)报告课程名称:面向对象程序设计课程设计 设计题目:ATM柜员机模拟程序 院 系:信息技术学院 班 级: 设 计 者: 学 号: 指导教师: 设计 ...
- 五子棋java百度文库_JAVA课程设计 五子棋(内附完整代码).doc
JAVA课程设计 五子棋(内附完整代码) JAVA课程设计 设计题目:五子棋游戏 简要的介绍五子棋 五子棋的起源 五子棋,又被称为"连五子.五子连.串珠.五目.五目碰.五格.五石.五法.五联 ...
- java课程总结_java课程总结报告.doc
java课程总结报告 java课程总结报告该怎么写呢?下面是带带来的java课程总结报告,请参考! java课程总结报告[1] 刚开始学的时候,感觉这两门课程好高大上的样子,因为自从学软件工程这个专业 ...
- java 密码生成器_Java课程设计-随机密码生成器
1.团队课程设计博客链接 2.个人负责模板 设计程序运行界面,数据的输入,判断数据输入类型的错误,判断密码类型是否选择. 3.自己的代码提交记录截图 4自己负责模块或任务详细说明 (一)总体设计 1. ...
最新文章
- 做好自己,一切都是最好的安排
- 揭秘@爱可可:“寂寞呆子”成长记
- ajax是tcp连接吗,基于微型TCP/IP协议与AJAX的动态Web服务器设计
- MySQL带ANY关键字的子查询
- jdk1.8 源码分析导图
- OpenKruise 2021 规划:More than workloads
- 【年度总结】2016年年度总结
- python安装pyecharts清华_基于Python安装pyecharts所遇的问题及解决方法
- 坐顺风车出事故 乘客诉“嘀嗒出行”索赔
- 大数据_Flink_Java版_数据处理_时间语义(1)_时间语义概念---Flink工作笔记0049
- json转java代码_Java代码:javabean和json互转
- 在SQL SERVER 中如何备份和恢复单个表?
- DenseNet算法详解
- break 和continue 区别以及用法。
- 文章硬不硬核,你说了算,土哥怒肝大数据学习路线一条龙!
- 摇一摇加好友功能实现
- 正方教务系统成绩爬虫的实现
- PAT乙级 | 1094 谷歌的招聘 (20分)
- 2016Bytecup之菜鸟进阶
- Android 7.0/8.0 安装APK时解析包错误问题