rendered paste bodyimport 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();
}
});
}
}