Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package fr.exzymc.launcher;
- import fr.theshark34.swinger.Swinger;
- import fr.theshark34.swinger.util.WindowMover;
- import java.io.File;
- import java.io.FileWriter;
- import java.io.IOException;
- import javax.swing.JFrame;
- @SuppressWarnings("serial")
- public class LauncherFrame
- extends JFrame
- {
- private LauncherPanel panel;
- public static File ramFile = new File(Launcher.DIR, "ram.txt");
- private static LauncherFrame ins;
- public LauncherFrame(Launcher launcher)
- {
- WindowMover mover = new WindowMover(this);
- setTitle("ExZyMC");
- setSize(1000, 600);
- setDefaultCloseOperation(3);
- setLocationRelativeTo(null);
- setIconImage(Swinger.getResource("logo.png"));
- setContentPane(this.panel = new LauncherPanel(launcher));
- setUndecorated(true);
- addMouseListener(mover);
- addMouseMotionListener(mover);
- setVisible(true);
- if (!ramFile.exists()) {
- try
- {
- ramFile.createNewFile();
- FileWriter fichier = new FileWriter(ramFile);
- fichier.write("0");
- fichier.close();
- }
- catch (IOException e)
- {
- e.printStackTrace();
- }
- }
- }
- public LauncherPanel getLauncherPanel()
- {
- return this.panel;
- }
- public static LauncherFrame getInstance()
- {
- return ins;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement