当前位置: 首页> 财经> 产业 > 免费客服系统_软件项目管理流程图_app下载推广平台_如何制作一个网页页面

免费客服系统_软件项目管理流程图_app下载推广平台_如何制作一个网页页面

时间:2025/7/12 2:03:11来源:https://blog.csdn.net/douyh/article/details/146415646 浏览次数:2次
免费客服系统_软件项目管理流程图_app下载推广平台_如何制作一个网页页面
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Arrays;
import java.util.List;
import java.util.Random;public class Main {public static void main(String[] args) {// 创建并显示 GUISwingUtilities.invokeLater(() -> {JFrame frame = new JFrame("随机日语50音");frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);frame.setSize(400, 300);frame.setLayout(new BorderLayout());// 创建显示字符的标签JLabel characterLabel = new JLabel("あ", SwingConstants.CENTER);characterLabel.setFont(new Font("MS Gothic", Font.BOLD, 72)); // 设置字体大小frame.add(characterLabel, BorderLayout.CENTER);// 创建开始按钮JButton startButton = new JButton("开始");frame.add(startButton, BorderLayout.SOUTH);// 平假名和片假名的列表List<String> hiragana = Arrays.asList("あ", "い", "う", "え", "お","か", "き", "く", "け", "こ","さ", "し", "す", "せ", "そ","た", "ち", "つ", "て", "と","な", "に", "ぬ", "ね", "の","は", "ひ", "ふ", "へ", "ほ","ま", "み", "む", "め", "も","や", "ゆ", "よ","ら", "り", "る", "れ", "ろ","わ", "を", "ん");List<String> katakana = Arrays.asList("ア", "イ", "ウ", "エ", "オ","カ", "キ", "ク", "ケ", "コ","サ", "シ", "ス", "セ", "ソ","タ", "チ", "ツ", "テ", "ト","ナ", "ニ", "ヌ", "ネ", "ノ","ハ", "ヒ", "フ", "ヘ", "ホ","マ", "ミ", "ム", "メ", "モ","ヤ", "ユ", "ヨ","ラ", "リ", "ル", "レ", "ロ","ワ", "ヲ", "ン");Random random = new Random();Timer timer = new Timer(100, null); // 每 100 毫秒更新一次字符final long[] startTime = {0}; // 动画开始时间// 按钮点击事件startButton.addActionListener(new ActionListener() {@Overridepublic void actionPerformed(ActionEvent e) {startButton.setEnabled(false); // 禁用按钮startTime[0] = System.currentTimeMillis(); // 记录开始时间// 启动定时器timer.addActionListener(new ActionListener() {@Overridepublic void actionPerformed(ActionEvent e) {// 随机显示一个字符boolean isHiragana = random.nextBoolean();String randomChar = isHiragana ?hiragana.get(random.nextInt(hiragana.size())) :katakana.get(random.nextInt(katakana.size()));characterLabel.setText(randomChar);// 检查是否超过动画持续时间(3 秒)if (System.currentTimeMillis() - startTime[0] >= 1000) {timer.stop(); // 停止定时器startButton.setEnabled(true); // 启用按钮}}});timer.start(); // 启动定时器}});// 显示窗口frame.setLocationRelativeTo(null); // 居中显示frame.setVisible(true);});}
}
关键字:免费客服系统_软件项目管理流程图_app下载推广平台_如何制作一个网页页面

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: