java滚动字幕(java滚动窗格)
华为云服务器特价优惠火热进行中! 2核2G2兆仅需 38 元;4核4G3兆仅需 79 元。购买时间越长越优惠!更多配置及优惠价格请咨询客服。
合作流程: |
本篇文章给大家谈谈java滚动字幕,以及java滚动窗格对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
微信号:cloud7591如需了解更多,欢迎添加客服微信咨询。
复制微信号
本文目录一览:
- 1、怎么用marquee怎样实现文字的连续滚动?中间没有间隔是 ,如果不能实现用JAVA怎么实现????!
- 2、用Java编写一个字符串循环滚动的程序
- 3、java中如何用JLabel实现"welcome to here !"从JLabel右边向左滚动?
- 4、Java程序,实现字幕滚动,代码如下,帮我查查错误在哪?程序可以运行汉字就是不动
- 5、如何用java实现srt字幕格式播放
怎么用marquee怎样实现文字的连续滚动?中间没有间隔是 ,如果不能实现用JAVA怎么实现????!
如果需要 我这向上滚、向下滚、向左向右的都有 加我给你代码

用Java编写一个字符串循环滚动的程序
java里面有一个叫做Timer的东西
代码找到了:
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
////////////////////////////////////////////////////////////
public class AnimationDemo extends JFrame{
AnimationDemo(){
add(new MPanel("我是要移动的文字"));
}
////////////////////////////////////////////////////////////
public static void main(String[] args){
JFrame frame=new AnimationDemo();
frame.setTitle("AnimationDemo");
frame.setSize(280, 100);
frame.setLocationRelativeTo(null);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
/////////////////////////////////////////////////////////////
static class MPanel extends JPanel{
private String message="welcome to java!";
private int xZuoBiao=0;
private int yZuoBiao=30;
//...........................................................
public MPanel(String message){
this.message=message;
Timer timer=new Timer(100,new TimerListener());
timer.start();
}
//............................................................
protected void paintComponent(Graphics g){
super.paintComponent(g);
if(xZuoBiaogetWidth()){
xZuoBiao=-20;
}
xZuoBiao+=10;
g.drawString(message, xZuoBiao, yZuoBiao);
}
//.............................................................
class TimerListener implements ActionListener{
public void actionPerformed(ActionEvent e){
repaint();
}
}
}
}
java中如何用JLabel实现"welcome to here !"从JLabel右边向左滚动?
这个叫跑马灯效果,的确需要Timer,给你一个示例做参考:
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Font;
import java.awt.HeadlessException;
import java.awt.Point;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.ComponentAdapter;
import java.awt.event.ComponentEvent;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JViewport;
import javax.swing.Timer;
public class Test84 extends JFrame {
private Timer timer;
private JLabel view;
private JViewport window;
public static void main(String[] args)
{
JFrame frm = new Test84("跑马灯");
frm.setDefaultCloseOperation(EXIT_ON_CLOSE);
frm.pack();
frm.setVisible(true);
}
public Test84(String title) throws HeadlessException
{
super(title);
initComponents();
addComponentListener(new ComponentAdapter() {
public void componentResized(ComponentEvent e)
{
anchor = new Point();
anchor.x = -window.getExtentSize().width;
timer.start();
}
});
timer = new Timer(100, new ActionListener() {
public void actionPerformed(ActionEvent e)
{
animate();
}
});
timer.setInitialDelay(0);
}
private void initComponents()
{
String s = JOptionPane.showInputDialog(null, "请输入要实现效果的文字:");
view = new JLabel(s);
view.setFont(Font.decode("Dialog-BOLD-36"));
view.setForeground(Color.BLUE);
window = new JViewport();
window.setView(view);
getContentPane().add(window);
}
Point anchor;
private void animate()
{
Dimension extSize = window.getExtentSize();
Dimension viewSize = view.getPreferredSize();
anchor.x += 5;//设置移动的速度
window.setViewPosition(anchor);
if (anchor.x viewSize.width)
anchor.x = -extSize.width;
}
}
Java程序,实现字幕滚动,代码如下,帮我查查错误在哪?程序可以运行汉字就是不动
加入
public void init()
{
new Thread(this).start();
}
这个是Applet生命周期中的初始化调用,这里启用线程即可。
删除public static void main(String[] args) {
new Thread(new RollWords()).start();
},这个没用,Applet不用main执行,而是用appletViewer或者浏览器执行。
如何用java实现srt字幕格式播放
如何制作及添加SRT字幕
如果您在网上找到非常合适的字幕,在导入的视频之前,需要保证视频名和SRT字幕名保持一致,视频播放器才能识别并加载文件。例如,电影或者视频的名字叫“你的名字.avi”,那么SRT文件就应该重命名为“你的名字.srt”。
有的时候,我们在网上找不到视频的中文字幕,或者找到的字幕与视频的内容不匹配。这时候,我们可以自己制作SRT字幕。以下是具体操作步骤: 有的时候,我们在网上找不到视频的中文字幕,或者找到的字幕与视频的内容不匹配。这时候,我们可以自己制作SRT字幕。以下是具体操作步骤:
1、打开写字板,记事本或者电脑上任何文本编辑器。
2、创建字幕需要以下几个条件:
以序列开头的数字
字幕的出现以及消失时间
字幕的内容
空白行(表示新字幕的开始)
3、编辑完字幕之后使用.srt的扩展名保存文件。
4、点击“保存类型”,选择“所有文件”。
5、将英文字幕设置为“ANSI”,中文字幕设置为“UTF-8”。
关于java滚动字幕和java滚动窗格的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
