收藏 分销(赏)

java广告屏.doc

上传人:xrp****65 文档编号:7468349 上传时间:2025-01-05 格式:DOC 页数:6 大小:376KB 下载积分:10 金币
下载 相关 举报
java广告屏.doc_第1页
第1页 / 共6页
java广告屏.doc_第2页
第2页 / 共6页


点击查看更多>>
资源描述
Java程序设计 课程设计报告 院 别:           班 级:           学 号:    姓 名:      指导教师:          日 期:      一.设计描述: 做一个广告屏。先是一段文字,能够对文字的颜色,字号,字体等修改。 一. 设计要求: 1. 做成APPLET程序或APPLICATION程序 2. 用APPLETVIEWER运行 3. 能够在网页上运行 二. 详细设计: 1. <html> <body> <applet code="JT.class" width=320 height=180> </applet> </body> </html> 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()==largeFont) { if(changeFont) text.setFont(new Font("楷体",Font.PLAIN,20)); else text.setFont(new Font("隶书",Font.PLAIN,20)); } } } } }
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 应用文书 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服