package gui;
import java.awt.Image;
import java.awt.Toolkit;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.util.ArrayList;
import java.util.List;
import javax.swing.JFrame;
@SuppressWarnings("serial")
public class DebugFrame extends JFrame{
private DebugTabPane debugTabPane;
public DebugFrame()
{
//CREATE FRAME
super("Qora - Debug");
//ICON
List<Image> icons = new ArrayList<Image>();
icons.add(Toolkit.getDefaultToolkit().getImage("images/icons/icon16.png"));
icons.add(Toolkit.getDefaultToolkit().getImage("images/icons/icon32.png"));
icons.add(Toolkit.getDefaultToolkit().getImage("images/icons/icon64.png"));
icons.add(Toolkit.getDefaultToolkit().getImage("images/icons/icon128.png"));
this.setIconImages(icons);
//DEBUG TABPANE
this.debugTabPane = new DebugTabPane();
//ON CLOSE
this.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
//CLOSE DEBUG
debugTabPane.close();
//DISPOSE
setVisible(false);
dispose();
}
});
//ADD GENERAL TABPANE TO FRAME
this.add(this.debugTabPane);
//SHOW FRAME
this.pack();
this.setLocationRelativeTo(null);
this.setVisible(true);
}
}