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相关推荐

  1. java闹钟程序设计_JAVA课程设计_闹钟的设计与实现项目-报告_附源代码.doc

    JAVA课程设计_闹钟的设计与实现项目-报告_附源代码 第2章 MACROBUTTON AcceptAllChangesInDoc [双击此处键入1级标题] PAGE 2 - PAGE 1 - .. ...

  2. java课程论文_Java课程论文.doc

    Java课程论文 Java课程总结 11级计本(2)班 1104012006 齐先鹏 一. 多线程是指同时存在几个执行体, 按几条不同的执行路线共同工作的情况.Java是通过多线程运行机制来支持多任务 ...

  3. java程序课程总结_Java课程总结报告.pdf

    15/16 学年第二学期 <Java课程总结> 班级: 1420561 学号: 13 姓名:方一帆 第 1 章 Java 系统环境概述 一. Java 语言特点 1. 简单性 Java 语 ...

  4. java语言模拟_Java语言模拟操作系统.doc

    河北大学2010级操作系统课程设计论文 PAGE PAGE 27 装订线 装 订 线 (指导教师用表) 学 生 姓 名 指 导 教 师 论文(设计)题目 Java语言模拟操作系统 主要研究 (设计)内 ...

  5. java eclipse参考文献_java毕设论文参考文献.doc

    java毕设论文参考文献.doc [一]1 孙卫琴Tomcat与Java Web开发技术详解(第2版)M北京电子工业出版社,20092 陈雄华Spring企业级应用开发详解M北京电子工业出版社,200 ...

  6. java atm柜机_java课程设计-ATM柜机模拟程序.doc

    java课程设计-ATM柜机模拟程序 课程设计(大作业)报告课程名称:面向对象程序设计课程设计 设计题目:ATM柜员机模拟程序 院 系:信息技术学院 班 级: 设 计 者: 学 号: 指导教师: 设计 ...

  7. 五子棋java百度文库_JAVA课程设计 五子棋(内附完整代码).doc

    JAVA课程设计 五子棋(内附完整代码) JAVA课程设计 设计题目:五子棋游戏 简要的介绍五子棋 五子棋的起源 五子棋,又被称为"连五子.五子连.串珠.五目.五目碰.五格.五石.五法.五联 ...

  8. java课程总结_java课程总结报告.doc

    java课程总结报告 java课程总结报告该怎么写呢?下面是带带来的java课程总结报告,请参考! java课程总结报告[1] 刚开始学的时候,感觉这两门课程好高大上的样子,因为自从学软件工程这个专业 ...

  9. java 密码生成器_Java课程设计-随机密码生成器

    1.团队课程设计博客链接 2.个人负责模板 设计程序运行界面,数据的输入,判断数据输入类型的错误,判断密码类型是否选择. 3.自己的代码提交记录截图 4自己负责模块或任务详细说明 (一)总体设计 1. ...

最新文章

  1. 做好自己,一切都是最好的安排
  2. 揭秘@爱可可:“寂寞呆子”成长记
  3. ajax是tcp连接吗,基于微型TCP/IP协议与AJAX的动态Web服务器设计
  4. MySQL带ANY关键字的子查询
  5. jdk1.8 源码分析导图
  6. OpenKruise 2021 规划:More than workloads
  7. 【年度总结】2016年年度总结
  8. python安装pyecharts清华_基于Python安装pyecharts所遇的问题及解决方法
  9. 坐顺风车出事故 乘客诉“嘀嗒出行”索赔
  10. 大数据_Flink_Java版_数据处理_时间语义(1)_时间语义概念---Flink工作笔记0049
  11. json转java代码_Java代码:javabean和json互转
  12. 在SQL SERVER 中如何备份和恢复单个表?
  13. DenseNet算法详解
  14. break 和continue 区别以及用法。
  15. 文章硬不硬核,你说了算,土哥怒肝大数据学习路线一条龙!
  16. 摇一摇加好友功能实现
  17. 正方教务系统成绩爬虫的实现
  18. PAT乙级 | 1094 谷歌的招聘 (20分)
  19. 2016Bytecup之菜鸟进阶
  20. Android 7.0/8.0 安装APK时解析包错误问题

热门文章

  1. 如何给惠普服务器安装windows server 2008操作系统
  2. 苹果台式机_苹果自研处理器M1跑分出炉,单核性能全球第一
  3. scrapy入门:爬取伯乐在线
  4. iOS面试题集锦附答案及必需具备的知识
  5. 测试app是否有流量消耗
  6. 从2013安防展看网络摄像机该何去何从
  7. win1064位机利用DOSBOX进行8086宏汇编
  8. java tika 读取文件_【apache tika】apache tika获取文件内容(与FileUtils的对比)
  9. 隐马尔科夫模型 (HMM) 算法介绍及代码实现
  10. 2023年在建数据中心项目盘点