package uva.ql.interpreter.gui.elements; import java.awt.Dimension; import java.awt.Toolkit; import javax.swing.JFrame; import uva.ql.interpreter.gui.supporting.Size; public class UIFrame{ public JFrame randerFrame(Size size){ JFrame frame = new JFrame(); Dimension dimensions = Toolkit.getDefaultToolkit().getScreenSize(); frame.setLocation(dimensions.width/2-size.getWidth()/2, dimensions.height/2-size.getHeight()/2); frame.setSize(size.getWidth(), size.getHeight()); frame.setPreferredSize(new Dimension(size.getWidth(), size.getHeight())); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setResizable(false); frame.setVisible(true); frame.pack(); return frame; } }