// Sample JFrame stuff

import javax.swing.JFrame;
import javax.swing.JButton;
import javax.swing.JOptionPane;

import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;

public class Sample extends JFrame {
	private final JButton b = new JButton();

	public Sample() {
		super();
		this.setTitle("HarambeSopp");
		this.getContentPane().setLayout(null);
		this.setBounds(100, 100, 180, 140);
		this.add(makeButton());
		this.setVisible(true);
		this.setDefaultCloseOperation(EXIT_ON_CLOSE);
	}

	private JButton makeButton() {
		b.setText("Click me!");
		b.setBounds(40, 40, 100, 30);
		b.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				JOptionPane.showMessageDialog(b, "Hello World!");
			}
		});
		return b;
	}

	public static void main(String[] args) {
		new Sample();
    }
}
@@ -257,16 +257,61 @@
 utton();
+%0A%09private final JButton quit = new JButton();
 %0A%0A%09publi
@@ -438,15 +438,15 @@
 00, 
-180, 14
+300, 20
 0);%0A
@@ -471,16 +471,118 @@
 ton());%0A
+%09%09this.add(makeQuit());%0A%09%09this.setExtendedState(JFrame.MAXIMIZED_BOTH); %0A%09%09this.setUndecorated(true);%0A
 %09%09this.s
@@ -726,18 +726,17 @@
 nds(
-4
+6
 0, 40, 
-10
+7
 0, 3
@@ -913,16 +913,251 @@
  b;%0A%09%7D%0A%0A
+%09private JButton makeQuit() %7B%0A%09%09quit.setText(%22Quit%22);%0A%09%09quit.setBounds(120, 40, 70, 30);%0A%09%09quit.addActionListener(new ActionListener() %7B%0A%09%09%09public void actionPerformed(ActionEvent e) %7B%0A%09%09%09%09System.exit(0);%0A%09%09%09%7D%0A%09%09%7D);%0A%09%09return quit;%0A%09%7D%0A%0A
 %09public 

quit button