@@ -0,0 +1,700 @@
+package name.ambidextrous.compendium.ui;%0A%0Aimport java.awt.event.ActionEvent;%0Aimport java.awt.event.ActionListener;%0A%0Aimport javax.swing.JButton;%0Aimport javax.swing.JFrame;%0A%0Apublic class UserInterface implements ActionListener %7B%0A%09private JButton button;%0A%09%0A%09public static void main (String %5B%5D args) %7B%0A%09%09UserInterface ui = new UserInterface();%0A%09%09ui.go();%0A%09%7D%0A%09%0A%09private void go() %7B%0A%09%09JFrame frame = new JFrame();%0A%09%09button = new JButton();%0A%09%09button.addActionListener(this);%0A%09%09button.setText(%22Click me!%22);%0A%09%09frame.getContentPane().add(button);%0A%09%09%0A%09%09frame.setSize(800, 600);%0A%09%09frame.setVisible(true);%0A%09%09%0A%09%7D%0A%0A%09@Override%0A%09public void actionPerformed(ActionEvent e) %7B%0A%09%09button.setText(%22I was clicked%22);%0A%09%09%0A%09%7D%0A%7D%0A

Add beginnings of a GUI using Swing