@@ -0,0 +1,1715 @@
+package main;%0D%0A/**%0D%0A * @author XYLau%0D%0A * %0D%0A * Establish GUI Environment for Display%0D%0A */%0D%0A%0D%0Aimport java.awt.EventQueue;%0D%0A%0D%0Aimport javax.swing.JFrame;%0D%0Aimport javax.swing.JScrollPane;%0D%0Aimport java.awt.BorderLayout;%0D%0Aimport javax.swing.JTextPane;%0D%0Aimport javax.swing.JScrollBar;%0D%0Aimport javax.swing.JLabel;%0D%0Aimport java.awt.Color;%0D%0Aimport java.awt.Font;%0D%0Aimport javax.swing.JInternalFrame;%0D%0A%0D%0A%0D%0Apublic class GUI %7B%0D%0A%0D%0A%09private JFrame frame;%0D%0A%0D%0A%09/**%0D%0A%09 * Launch the application.%0D%0A%09 */%0D%0A%09public static void main(String%5B%5D args) %7B%0D%0A%09%09EventQueue.invokeLater(new Runnable() %7B%0D%0A%09%09%09public void run() %7B%0D%0A%09%09%09%09try %7B%0D%0A%09%09%09%09%09GUI window = new GUI();%0D%0A%09%09%09%09%09window.frame.setVisible(true);%0D%0A%09%09%09%09%7D catch (Exception e) %7B%0D%0A%09%09%09%09%09e.printStackTrace();%0D%0A%09%09%09%09%7D%0D%0A%09%09%09%7D%0D%0A%09%09%7D);%0D%0A%09%7D%0D%0A%0D%0A%09/**%0D%0A%09 * Create the application.%0D%0A%09 */%0D%0A%09public GUI() %7B%0D%0A%09%09initialize();%0D%0A%09%7D%0D%0A%0D%0A%09/**%0D%0A%09 * Initialize the contents of the frame.%0D%0A%09 */%0D%0A%09private void initialize() %7B%0D%0A%09%09frame = new JFrame();%0D%0A%09%09frame.setBounds(100, 100, 450, 300);%0D%0A%09%09frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);%0D%0A%09%09%0D%0A%09%09JLabel lblHeader = new JLabel(%22Dynamiz%22);%0D%0A%09%09frame.getContentPane().add(lblHeader, BorderLayout.NORTH);%0D%0A%09%09%0D%0A%09%09%0D%0A%09%09JTextPane txtpnVisualOutput = new JTextPane();%0D%0A%09%09txtpnVisualOutput.setBackground(Color.BLACK);%0D%0A%09%09txtpnVisualOutput.setForeground(Color.WHITE);%0D%0A%09%09txtpnVisualOutput.setText(%22Output Display%22);%0D%0A%09%09frame.getContentPane().add(txtpnVisualOutput, BorderLayout.CENTER);%0D%0A%09%09%0D%0A%09%09JTextPane txtpnCommandInput = new JTextPane();%0D%0A%09%09txtpnCommandInput.setText(%22Command Input%22);%0D%0A%09%09frame.getContentPane().add(txtpnCommandInput, BorderLayout.SOUTH);%0D%0A%09%09%0D%0A%09%09JScrollBar scrollBar = new JScrollBar();%0D%0A%09%09frame.getContentPane().add(scrollBar, BorderLayout.EAST);%0D%0A%09%7D%0D%0A%0D%0A%7D%0D%0A

Establish GUI Frames (Header, Scroll, Input Field & Output Containers)