@@ -0,0 +1,1198 @@
+import javax.swing.*;%0Aimport java.awt.*;%0A%0Aclass CustomGui %7B%0A%0A        public static void main(String%5B%5D args) %7B%0A%0A                JFrame frame = new JFrame(%22TopLevelDemo%22);%0A                frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);%0A                frame.setSize(300,300);%0A%0A                JPanel panel = new JPanel(new BorderLayout());%0A%0A                JLabel label = new JLabel(%22I am a Label%22);%0A%0A                JButton button = new JButton(%22I am a Button%22);%0A%0A                String%5B%5D comboOptions = %7B%22Combo Option 1%22,%22Combo Option 2%22,%22Combo Option 3%22%7D;%0A%0A                JComboBox combo = new JComboBox(comboOptions);%0A%0A                String%5B%5D listOptions = %7B%22List Item 1%22,%22List Item 2%22,%22List Item 3%22%7D;%0A                JList list = new JList(listOptions);%0A%0A                JTextField textField = new JTextField(25);%0A%0A                panel.add(textField, BorderLayout.NORTH);%0A                panel.add(label, BorderLayout.WEST);%0A                panel.add(button, BorderLayout.CENTER);%0A                panel.add(list, BorderLayout.EAST);%0A                panel.add(combo, BorderLayout.SOUTH);%0A%0A                frame.setContentPane(panel);%0A%0A                frame.setVisible(true);%0A        %7D%0A%7D%0A

Create CustomGUI.java