All pastes #203019 Raw Edit

Something

public text v1 · immutable
#203019 ·published 2006-10-14 21:50 UTC
rendered paste body
import javax.swing.*;
import java.awt.*;

public class WarpedConvert {

	public static JFrame mainFrame;
	public static JPanel mainContainer, textContainer;
	public static JPanel keyPanel, textPanel, leetPanel, buttonPanel;

	public static void createAndShowGUI() {

		JFrame.setDefaultLookAndFeelDecorated(true);

		mainFrame = new JFrame("WarpedCoders - Leet Speak Translator");
		mainFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

		buildPanels();

		mainFrame.add(mainContainer);
		mainFrame.setSize(500, 400);
		mainFrame.setLocationRelativeTo(null);
		mainFrame.setResizable(false);
		mainFrame.setVisible(true);

	}

	public static void buildPanels() {

		// mainContainer
		mainContainer = new JPanel();
		mainContainer.setLayout(new BorderLayout());
		mainContainer.setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5));

		// textContainer
		textContainer = new JPanel();
		textContainer.setLayout(new GridLayout(2, 0));
		mainContainer.add(textContainer, BorderLayout.CENTER);

		// keyPanel
		keyPanel = new JPanel();
		keyPanel.setLayout(new BorderLayout());
		keyPanel.setBorder(BorderFactory.createTitledBorder("Key Panel"));
		mainContainer.add(keyPanel, BorderLayout.NORTH);

		// textPanel
		textPanel = new JPanel();
		textPanel.setLayout(new BorderLayout());
		textPanel.setBorder(BorderFactory.createTitledBorder("Text Panel"));
		textContainer.add(textPanel);

		// leetPanel
		leetPanel = new JPanel();
		leetPanel.setLayout(new BorderLayout());
		leetPanel.setBorder(BorderFactory.createTitledBorder("Leet Panel"));
		textContainer.add(leetPanel);

		// buttonPanel
		buttonPanel = new JPanel();
		buttonPanel.setLayout(new FlowLayout(2));
		mainContainer.add(buttonPanel, BorderLayout.SOUTH);


	}

	public static void main(String args[]) {

		javax.swing.SwingUtilities.invokeLater(new Runnable() {

			public void run() {

				createAndShowGUI();

			}

		});

	}


}