import javax.swing.*;
import javax.swing.border.*;
import javax.accessibility.*;
import java.awt.*;
import java.awt.event.*;
public class Main{
public static void main(String[] args) {
//Create and set up the window.
JFrame frame = new JFrame("APM Trainer 1.0");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//Creating the Option menu. Are set to visible: false
Settings set = new Settings();
gameBox box = new gameBox(set);
OptionFrame fr = new OptionFrame(set,box);
Menu m = new Menu(fr, set);
// Sets up the LayeredPane
Performance p = new Performance(m);
stringView s = new stringView(p,m);
View v = new View(p);
TextField f = new TextField(v,p,s,m,fr);
JComponent newContentPane = new LayeredPane(p, m, v, s, f);
newContentPane.setEnabled(true);
// newContentPane.setFocusable(true);
newContentPane.setOpaque(true); //content panes must be opaque
frame.setContentPane(newContentPane);
frame.setSize(630,500);
frame.setVisible(true);
}
}