package org.pokenet.client.ui; import mdes.slick.sui.Frame; import mdes.slick.sui.Label; import org.newdawn.slick.Color; import org.newdawn.slick.Image; /** * The loading screen * @author shadowkanji * */ public class LoadingScreen extends Frame { private Label m_bg; /** * Default constructor */ public LoadingScreen() { getContentPane().setX(getContentPane().getX() - 1); getContentPane().setY(getContentPane().getY() + 1); String respath = System.getProperty("res.path"); if(respath==null) respath=""; try { this.setSize(800, 632); this.setBackground(new Color(255, 255, 255, 70)); this.setLocation(0, -32); this.setResizable(false); this.getTitleBar().setVisible(false); m_bg = new Label(new Image(respath+"res/ui/loading.png", false)); m_bg.pack(); m_bg.setLocation(400 - (m_bg.getWidth() / 2), 300 - (m_bg.getHeight() /2)); m_bg.setVisible(true); this.add(m_bg); this.setVisible(false); this.setAlwaysOnTop(true); } catch (Exception e) { e.printStackTrace(); } } }