From 2b77f0a7cd5c1a5591b943970900788472db28ac Mon Sep 17 00:00:00 2001 From: Camil Staps Date: Tue, 28 Apr 2015 22:39:41 +0200 Subject: Working mandelbrot function --- Week11 Mandelbrot/src/fractals/MainWindow.java | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) (limited to 'Week11 Mandelbrot/src/fractals/MainWindow.java') diff --git a/Week11 Mandelbrot/src/fractals/MainWindow.java b/Week11 Mandelbrot/src/fractals/MainWindow.java index 5c56b7f..7e72b30 100644 --- a/Week11 Mandelbrot/src/fractals/MainWindow.java +++ b/Week11 Mandelbrot/src/fractals/MainWindow.java @@ -2,9 +2,13 @@ package fractals; +import java.awt.BorderLayout; +import java.awt.FlowLayout; import java.awt.Insets; +import javax.swing.JButton; import javax.swing.JFrame; +import javax.swing.JPanel; /** * @@ -18,7 +22,7 @@ import javax.swing.JFrame; */ public class MainWindow { // the size of the window - public static final int WIDTH = 650, HEIGHT = 650; + public static final int WIDTH = 500, HEIGHT = 500; // The grip panel private GridView grid; @@ -26,16 +30,21 @@ public class MainWindow { public MainWindow () { JFrame mainFrame = new JFrame ("Mandelbrot"); - mainFrame.setSize (WIDTH, HEIGHT); + mainFrame.setLayout(new BorderLayout()); + mainFrame.setSize (WIDTH, HEIGHT); mainFrame.setLocationRelativeTo(null); mainFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); mainFrame.setResizable(false); mainFrame.setVisible(true); - Insets insets = mainFrame.getInsets (); - grid = new GridView (WIDTH - insets.left - insets.right, HEIGHT - insets.top - insets.bottom); + Insets insets = mainFrame.getInsets(); + grid = new GridView(WIDTH - insets.left - insets.right, HEIGHT - insets.top - insets.bottom); + mainFrame.add(grid, BorderLayout.CENTER); + + JPanel panel = new JPanel(new FlowLayout()); + panel.add(new JButton("test")); + mainFrame.add(panel, BorderLayout.PAGE_END); - mainFrame.add(grid); mainFrame.pack(); } -- cgit v1.2.3