使用Timer和JApplet实现一个文字跑马灯

问题描述

我已经大概实现出来了,但是如果窗口一扩大,label还是在原来设定的地方出来,怎样才能使label出来的地方随JFrame大小而改变?importjavax.swing.*;importjava.awt.*;importjava.awt.event.*;importjava.net.URL;publicclassTest4extendsJApplet{privateJLabellabel=newJLabel("欢迎来到Java的世界!");privateTimertimer;publicvoidinit(){setLayout(null);add(label);label.setBounds(300,60,150,40);timer=newTimer(100,newActionListener(){publicvoidactionPerformed(ActionEvente){label.setLocation(label.getLocation().x-5,label.getLocation().y);if(label.getLocation().x+150<=0){label.setBounds(300,60,150,40);timer.restart();}}});timer.setInitialDelay(0);}publicvoidsetlabelsize(intwidth,intheight){label.setBounds(width,height/2,150,40);}publicvoidstart(){timer.start();}publicvoidstop(){timer.stop();}publicstaticvoidmain(String[]arge){JFrameframe=newJFrame("Test4");Test4applet=newTest4();frame.add(applet);applet.start();applet.init();frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);frame.setSize(300,120);frame.setVisible(true);}}

解决方案

解决方案二:
没人么没人么没人么?

时间: 2024-09-27 15:23:42

使用Timer和JApplet实现一个文字跑马灯的相关文章

jQuery+CSS3文字跑马灯特效的简单实现_jquery

jQuery+CSS3文字跑马灯特效是一款将跑马灯背景制作为3D立方体效果,文字在上面移动时,就像是文字投影到墙壁上,在转角出会改变运动方向. 效果图如下: 完整HTML代码如下: <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content=&

苹果iOS UILabel文字跑马灯效果

在实际开发过程中,我们会遇到这样的情况,一句话太长,显示不完全,最典型的就是导航栏显示的标题文字,如果过长的文字就会出现显示不完全的情况,用UILabel可以实现跑马灯的效果,将文字展示完整.具体代码如下:  代码如下 复制代码 #pragma mark - 动画 -(void)startAnimationIfNeeded{     //取消.停止所有的动画     [titleLabel.layer removeAllAnimations]; //这里的titleLabel就是要实现跑马灯文字

Android中使用TextView实现文字跑马灯效果

通常情况下我们想实现文字的走马灯效果需要在xml文件中这样设置 <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:singleLine="true" android:ellipsize="marquee" android:focusable="true" android:

DataList 套一个无缝跑马灯效果

问题描述 下面是DataList代码:<asp:DataListID="DataList2"runat="server"CellSpacing="1"RepeatColumns="4"Width="544px"Font-Size="Smaller"><ItemTemplate><ahref='information.aspx?product_id=<%

基于jquery的文字向上跑动类似跑马灯的效果_jquery

想实现一个类似跑马灯的效果,发现跑马灯有空格.效果也不美观,于是用jquery写了个 页面代码 <div class="recordList"> <ul class="tpl-rotate-recordList" style="margin-top: 0px;"> <li class="tpl-rotate-recordList-item"> 恭喜187****5204获得1000RBM &

基于jquery的文字向上跑动类似跑马灯的效果

 想实现一个类似跑马灯的效果,发现跑马灯有空格.效果也不美观,于是用jquery写了个 页面代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 <div class="recordList">  <ul class="tpl-rotate-recordList" style="margin-top:

web前端-网页跑马灯的图片切换特效是如何实现的?

问题描述 网页跑马灯的图片切换特效是如何实现的? 网站里跑马灯图片在切换时的特效是如何用JavaScript实现的,求具体的源代码. 解决方案 用脚本可以做,CSS3也可以做了. 解决方案二: http://www.xwcms.net/js/xxk-hdm/63283.html 解决方案三: <!DOCTYPE> <html> <head> <title> new document </title> <meta name="gen

android: 不需要焦点的TextView跑马灯 MarqueeTextView

之前在网上找了很多关于TextView的跑马灯效果实现的例子,实现起来都存在一些问题,例如一种是完全重画一个跑马灯,还有就是只设置TextView的相关属性使其具有跑马灯的效果,总的来说这两种方法都是可行的,但是都有其不足之处,第一种太复杂,实现起来比较麻烦,第二种呢,它只能在TextView获得焦点的时候才有跑马灯的效果,这样有时候并不能达到我们所要求的效果.我通过网上的一些例子自己在做了一些改动,就实现了现在不用获取焦点也能"跑"起来的效果.具体代码如下首先,写一个类,让其继承自T

自定义TextView跑马灯效果可控制启动/停止/速度/焦点

Android自带的跑马灯效果不太好控制,不能控制速度,不能即时停止和启动,而且还受焦点的影响蛋疼不已.由于项目需求需要用的可控制性高的跑马灯效果,所以自己写了一个自定义的TextView 注意:在布局文件引用本view时,paddingLeft,paddingRigh都必须为0dp,需要增加这两个属性的,大家可以自行修改代码. android:ellipsize="marquee" android:singleLine="true" 这两个属性也要加上 复制代码