📄 splashscreen.java
字号:
/* * * The contents of this file are subject to the GNU Public License * Version 2.0 (the "License"); you may not use this file except in * compliance with the License. * * Software distributed under the License is distributed on an "AS IS" * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See * the License for the specific terms governing rights and limitations * under the License. * * Developed by Michael Juntao Yuan 2002. * * */package com.enterprisej2me.iFeedBack.midp; import java.io.*;import javax.microedition.lcdui.*;public class SplashScreen extends Canvas { public SplashScreen () { } public void paint (Graphics g) { Image splash; int w = getWidth (); int h = getHeight (); try { Class c = this.getClass(); InputStream is = c.getResourceAsStream("/splash.png"); ByteArrayOutputStream bos = new ByteArrayOutputStream (); byte [] buf = new byte [256]; while (true) { int rd = is.read (buf, 0, 256); if (rd == -1) break; bos.write (buf, 0, rd); } buf = bos.toByteArray (); splash = Image.createImage(buf, 0, buf.length); bos.close(); is.close(); g.drawImage(splash, w/2, h/2, Graphics.VCENTER | Graphics.HCENTER); } catch (Exception e) { g.drawString("iFeedBack", w/2, h/2, Graphics.BASELINE | Graphics.HCENTER); } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -