1 package de.lathanda.eos.robot.gui;
3 import java.awt.BorderLayout;
4 import java.awt.Component;
5 import java.awt.Dimension;
6 import java.awt.Toolkit;
7 import java.awt.event.WindowEvent;
8 import java.awt.event.WindowListener;
9 import javax.swing.JFrame;
11 import de.lathanda.eos.robot.World;
12 import static de.lathanda.eos.base.icons.Icons.*;
13 import static de.lathanda.eos.robot.text.Text.TEXT;
20 public class WorldFrame extends JFrame implements WindowListener {
21 private static final long serialVersionUID = 5001020279686211090L;
25 super(TEXT.getString(
"Robot.Title"));
26 this.setIconImage(LOGO);
27 setDefaultCloseOperation(DO_NOTHING_ON_CLOSE);
28 addWindowListener(
this);
33 }
catch (Throwable t) {}
38 }
catch (Throwable t) {}
43 }
catch (Throwable t) {}
47 Dimension screen = Toolkit.getDefaultToolkit().getScreenSize();
48 setSize(
new Dimension(screen.width/2, screen.height/2));
49 getContentPane().add(view, BorderLayout.CENTER);
void windowClosed(WindowEvent e)
void windowDeactivated(WindowEvent e)
void windowDeiconified(WindowEvent e)
void windowActivated(WindowEvent e)
void windowIconified(WindowEvent e)
void windowOpened(WindowEvent e)
void windowClosing(WindowEvent e)