<分区>
Possible Duplicate:
Pretty alternative to JProgressBar?
我有一个需要几秒钟才能加载的进程,我想在 Java Swing 中创建一个动画,直到它完成加载。
我想避免使用典型的 ProgressBar,而是使用像这样的漂亮的现代无限进度条
我知道类似的问题,但这完全与 Java Swing 相关。 有没有这方面的图书馆或例子?
<分区>
Possible Duplicate:
Pretty alternative to JProgressBar?
我有一个需要几秒钟才能加载的进程,我想在 Java Swing 中创建一个动画,直到它完成加载。
我想避免使用典型的 ProgressBar,而是使用像这样的漂亮的现代无限进度条
我知道类似的问题,但这完全与 Java Swing 相关。 有没有这方面的图书馆或例子?
最佳答案
只需使用 ImageIcon
对于此任务,它会自动生成 gif 动画。下面的代码生成了这个屏幕截图(ajax-loader.gif
是从 http://www.ajaxload.info/ 下载的):
public static void main(String[] args) throws Exception {
JFrame frame = new JFrame("Test");
ImageIcon loading = new ImageIcon("ajax-loader.gif");
frame.add(new JLabel("loading... ", loading, JLabel.CENTER));
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(400, 300);
frame.setVisible(true);
}
关于java - 创建一个漂亮的 "LOADING..."动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7634402/