`

Java闪屏

阅读更多
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.Rectangle;
import java.awt.Toolkit;

import javax.swing.Icon;
import javax.swing.ImageIcon;
import javax.swing.JLabel;
import javax.swing.JWindow;

public class SplashTest extends JWindow{
	Graphics g = null;
	Icon icon = new ImageIcon("icons/out1.jpg");
	JLabel label = new JLabel(icon);
	Image image = Toolkit.getDefaultToolkit().createImage("icons/out1.jpg");

	public SplashTest() {
		label.setVisible(true);
		label.setForeground(Color.RED);
		this.add(label,BorderLayout.CENTER);
		this.setBounds(new Rectangle(500,300));
		this.setLocationRelativeTo(null);
		this.setVisible(true);
		
	}
	
	public void paint(Graphics g) {
		g.setColor(Color.RED);
		int i = 0;
		g.drawImage(image,0,0,500,300,this);

		// 显示10S,消失。
		while (true) {
			i++;
			
			g.drawImage(image,0,0,500,300,this);
			g.drawString("当前进度" + i*10+"%", 50, 200);
			
			if (i == 10) {
				this.dispose();
				System.exit(0);
			}
			try {
				Thread.sleep(1000);
			} catch (InterruptedException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		}
	}
	/**
	 * @param args
	 */
	public static void main(String[] args) {
		SplashTest st = new SplashTest();
	}

}

 

分享到:
评论

相关推荐

    java闪屏类

    Java 闪屏类,通常用于应用程序启动时展示的...分析这些文件,我们可以看到如何结合以上知识点来创建一个完整的Java闪屏类。记得根据实际需求调整参数,如字体、颜色、动画时间等,以实现最佳的视觉效果和用户体验。

    在Java程序前添加一个闪屏

    在Java程序中添加一个闪屏(Splash Screen)是提高用户体验的一种常见方法,它可以在应用程序启动时展示一个带有品牌标识或加载进度的短暂画面,让用户感知到程序正在准备运行。下面我们将详细探讨如何在Java程序中...

    在登录页面开启闪屏效果

    如果是Android,可以使用Java或Kotlin;对于iOS,可以选择Swift或Objective-C;如果是Web应用,可以使用JavaScript和相关的前端框架,如React、Vue或Angular。 - **创建闪屏组件**:在代码中创建一个闪屏组件,该...

    模仿Eclipse的闪屏

    例如,对于Java桌面应用,你可以创建一个JFrame或JDialog作为闪屏窗口。 2. 设置闪屏窗口的背景图为你设计的图片,确保图片填充整个窗口,并调整大小以适应不同屏幕。 3. 添加适当的动画效果,比如淡入淡出、滑动...

    闪屏制作相关知识

    ```java private long m_dwSplashTime = 3000; // 设置闪屏时间为3秒 private boolean m_bPaused = false; // 控制暂停状态 private boolean m_bSplashActive = true; // 控制闪屏是否激活 // 在onCreate()...

    Android 实现闪屏页+功能引导页

    在Android应用开发中,"闪屏页"(Splash Screen)和"功能引导页"(Feature Onboarding)是常见的用户界面元素,它们用于提升用户体验并帮助用户更好地理解和使用应用。本篇将详细介绍如何在Android平台上实现这两种...

    满汉楼闪屏效果及登录模块

    在学习和实现这个项目的过程中,可能会涉及的知识点还包括:XML布局文件的理解和编写,Java或Kotlin(针对Android)或Swift/Objective-C(针对iOS)的基础语法,网络请求(如使用Retrofit或Alamofire库),数据持久...

    闪屏效果java源代码(满汉楼韩顺平的)

    满汉楼的闪屏效果源代码是一个具体的实例,展示了如何在Java语言中实现这一功能。韩顺平是一位知名的Java和Android讲师,他的教程往往深入浅出,易于理解。 首先,让我们了解一下闪屏效果的基本原理。在Android中,...

    基于Java语言的Android Studio闪屏页全屏静态动态权限设计源码

    本项目为基于Java语言的Android Studio开发,专注于设计全屏静态与动态权限的闪屏页解决方案。包含52个文件,其中XML配置文件22个,WebP图片11个,Java源代码4个,Kotlin文件3个,Git忽略文件2个,Markdown文档2个,...

    Java Swing创建自定义闪屏:在闪屏上添加Swing进度条控件(二)

    NULL 博文链接:https://yshjava.iteye.com/blog/1326539

    Android闪屏页面实现Demo

    在`src/main/java/your_package_name/SplashActivity.java`中,编写`SplashActivity`类。在`onCreate()`方法中,加载布局并启动动画。同时,可以在此处设置一个定时器,控制闪屏页面显示的时间,如3秒后自动跳转到...

    闪屏制作-程序启动动画 Demo

    1. 示例代码:可能有Java或Kotlin(Android)或Swift/Objective-C(iOS)的源代码文件,展示了如何在应用程序启动时展示并控制闪屏。 2. 资源文件:如图片、动画序列帧等,这些是创建闪屏动画所必需的素材。 3. 主要...

    中间一个亮点的闪屏

    10. **技术实现**:实现这样的闪屏可能涉及到编程语言如Java、Swift、Objective-C或HTML5,以及动画库如Lottie、CSS3动画等。开发者需要熟悉这些工具和技术来创建和集成闪屏。 总的来说,"中间一个亮点的闪屏"涵盖...

    android 闪屏动画 DEMO

    8. **bin**、`gen`目录:这两个目录是Eclipse时代的产物,`bin`存放编译后的class文件和APK,`gen`存放自动生成的R.java类。在Android Studio中,这些都由build目录下的相应文件替代。 9. **assets**目录:如果闪屏...

    韩顺平 java 教程 满汉楼实例 闪屏的实现

    韩顺平 java 教程 满汉楼实例 闪屏的实现,自己慢慢拷贝的,已经测试通过,分享一下,后期会慢慢开发出完整版,求收藏

    android游戏中logo闪屏的简单实现

    在Android游戏开发中,为了给玩家提供一个良好的启动体验,开发者通常会在游戏启动时加入一个logo闪屏(Splash Screen)的界面。这个界面通常展示游戏的logo、版权信息或者简单的动画效果,它不仅提升了游戏的专业感...

    一个简单的android闪屏

    接下来,我们需要创建一个新的Activity,比如`SplashActivity.java`,来承载这个闪屏界面。在这个Activity中,我们可以设置一个定时器,让闪屏页在特定时间后自动跳转到主界面。同时,如果有必要,可以在闪屏期间...

    android闪屏过渡的实现

    ```java public class SplashScreenActivity extends AppCompatActivity { private ImageView splashImage; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate...

    Android 8.0系统界面切换时闪屏问题

    ```java @Override public void startActivity(Intent intent) { super.startActivity(intent); overridePendingTransition(R.anim.anim_none, R.anim.anim_none); } @Override public void ...

    Android应用源码之闪屏及第一次进入的介绍界面.zip

    - `SplashActivity.java`:闪屏页的Activity类,负责加载资源和跳转到主界面。 - `IntroActivity.java`:首次进入介绍界面的Activity,可能包含了多个Fragment或View来展示不同的引导页面。 - 相关的布局文件(如`...

Global site tag (gtag.js) - Google Analytics