private void initComponents() {

        jpan_Main = new javax.swing.JPanel();
        jPanel_Control = new javax.swing.JPanel();
        jPanel_Default = new javax.swing.JPanel();
        jPanel_Default_HTML = new javax.swing.JPanel();
        jButton_Default_P = new javax.swing.JButton();
        jButton_Default_H1 = new javax.swing.JButton();
        jButton_Default_A = new javax.swing.JButton();
        jButton_Default_IMG = new javax.swing.JButton();
        jSeparator4 = new javax.swing.JSeparator();
        jButton_Form = new javax.swing.JButton();
        jButton_BR = new javax.swing.JButton();
        jButton_TABLE = new javax.swing.JButton();
        jSeparator19 = new javax.swing.JSeparator();
        jButton_Default_DIV = new javax.swing.JButton();
        jButton_Default_SPAN = new javax.swing.JButton();
        jButton_Default_LI = new javax.swing.JButton();
        jButton_Default_UL = new javax.swing.JButton();
        jButton_Default_TR = new javax.swing.JButton();
        jButton_Default_TD = new javax.swing.JButton();
        jButton_HR = new javax.swing.JButton();
        jButton_Default_IFRAME = new javax.swing.JButton();
        jButton_Default_SPACE = new javax.swing.JButton();
        jLabel2 = new javax.swing.JLabel();
        jPanel_Link = new javax.swing.JPanel();
        jLabel3 = new javax.swing.JLabel();
        jSeparator18 = new javax.swing.JSeparator();
        jButton_Link_Main = new javax.swing.JButton();
        jPanel_Link_Att = new javax.swing.JPanel();
        jButton_Link_HREF = new javax.swing.JButton();
        jButton_Link_Id = new javax.swing.JButton();
        jPanel_Image = new javax.swing.JPanel();
        jLabel4 = new javax.swing.JLabel();
        jSeparator20 = new javax.swing.JSeparator();
        jButton_Img_Main = new javax.swing.JButton();
        jPanel_Link_Att1 = new javax.swing.JPanel();
        jButton_Img_Alt = new javax.swing.JButton();
        jButton_Img_Src = new javax.swing.JButton();
        jButton_Img_Width = new javax.swing.JButton();
        jButton_Img_Height = new javax.swing.JButton();
        jPanel_Form = new javax.swing.JPanel();
        jPanel_Image1 = new javax.swing.JPanel();
        jLabel5 = new javax.swing.JLabel();
        jSeparator21 = new javax.swing.JSeparator();
        jButton_Form_Main = new javax.swing.JButton();
        jPanel_Link_Att2 = new javax.swing.JPanel();
        jButton_Img_Alt1 = new javax.swing.JButton();
        jButton_Form_Input = new javax.swing.JButton();
        jButton_Img_Width1 = new javax.swing.JButton();
        jButton_Form_InputText = new javax.swing.JButton();
        jButton_Form_InputPassword = new javax.swing.JButton();
        jButton_Form_InputRadio = new javax.swing.JButton();
        jButton_Form_InputCheckbox = new javax.swing.JButton();
        jButton_Form_InputSubmit = new javax.swing.JButton();
        jSeparator22 = new javax.swing.JSeparator();
        jLabel6 = new javax.swing.JLabel();
        jpan_Editor = new javax.swing.JPanel();
        jtab_Main = new javax.swing.JTabbedPane();
        jTab_Source = new javax.swing.JScrollPane();
        jTextPane_Source = new javax.swing.JTextPane();
        jTab_Preview = new javax.swing.JScrollPane();
        jEditorPane_Preview = new javax.swing.JEditorPane();
        jToolBar_Main = new javax.swing.JToolBar();
        jbut_NewFile = new javax.swing.JButton();
        jbut_OpenFile = new javax.swing.JButton();
        jbut_SaveFile = new javax.swing.JButton();
        jSeparator3 = new javax.swing.JToolBar.Separator();
        jbut_Browser = new javax.swing.JButton();
        jToolBar_Font = new javax.swing.JToolBar();
        jLabel1 = new javax.swing.JLabel();
        jSeparator9 = new javax.swing.JToolBar.Separator();
        jComboBox_Font = new javax.swing.JComboBox();
        jSeparator10 = new javax.swing.JToolBar.Separator();
        jbut_AlignLeft = new javax.swing.JButton();
        jbut_AlignCenter = new javax.swing.JButton();
        jbut_AlignRight = new javax.swing.JButton();
        jbut_AlignFull = new javax.swing.JButton();
        jSeparator11 = new javax.swing.JToolBar.Separator();
        jButton_Color = new javax.swing.JButton();
        jButton_Highlight = new javax.swing.JButton();
        jButton_Smaller = new javax.swing.JButton();
        jButton_Bigger = new javax.swing.JButton();
        jSeparator12 = new javax.swing.JToolBar.Separator();
        jButton_Bold = new javax.swing.JButton();
        jButton_Italic = new javax.swing.JButton();
        jButton_Underline = new javax.swing.JButton();
        filler1 = new javax.swing.Box.Filler(new java.awt.Dimension(20, 0), new java.awt.Dimension(20, 0), new java.awt.Dimension(20, 32767));
        jMenuBar_Main = new javax.swing.JMenuBar();
        jmenu_File = new javax.swing.JMenu();
        jmenu_newFile = new javax.swing.JMenuItem();
        jmenu_openFile = new javax.swing.JMenuItem();
        jmenu_saveFile = new javax.swing.JMenuItem();
        jSeparator1 = new javax.swing.JPopupMenu.Separator();
        jmenu_Exit = new javax.swing.JMenuItem();
        jMenu1 = new javax.swing.JMenu();
        jMenuItem4 = new javax.swing.JMenuItem();
        jMenuItem5 = new javax.swing.JMenuItem();
        jSeparator5 = new javax.swing.JPopupMenu.Separator();
        jMenuItem6 = new javax.swing.JMenuItem();
        jMenu2 = new javax.swing.JMenu();
        jMenu7 = new javax.swing.JMenu();
        jMenuItem_FontArial = new javax.swing.JMenuItem();
        jMenuItem_FontTimes = new javax.swing.JMenuItem();
        jMenuItem_FontCourier = new javax.swing.JMenuItem();
        jMenu8 = new javax.swing.JMenu();
        jMenuItem_FontSmall = new javax.swing.JMenuItem();
        jMenuItem_FontBig = new javax.swing.JMenuItem();
        jSeparator8 = new javax.swing.JPopupMenu.Separator();
        jMenuItem_FontBold = new javax.swing.JMenuItem();
        jMenuItem_FontItalic = new javax.swing.JMenuItem();
        jMenuItem_FontUnderline = new javax.swing.JMenuItem();
        jSeparator13 = new javax.swing.JPopupMenu.Separator();
        jMenuItem_FontColor = new javax.swing.JMenuItem();
        jMenuItem_Fonthighlight = new javax.swing.JMenuItem();
        jMenu3 = new javax.swing.JMenu();
        jMenu6 = new javax.swing.JMenu();
        jMenuItem_H1 = new javax.swing.JMenuItem();
        jMenuItem_H2 = new javax.swing.JMenuItem();
        jMenuItem_H3 = new javax.swing.JMenuItem();
        jMenuItem_H4 = new javax.swing.JMenuItem();
        jMenuItem_H5 = new javax.swing.JMenuItem();
        jMenuItem_H6 = new javax.swing.JMenuItem();
        jMenuItem_Paragraoh = new javax.swing.JMenuItem();
        jMenuItem_Link = new javax.swing.JMenuItem();
        jMenuItem_IMG = new javax.swing.JMenuItem();
        jSeparator7 = new javax.swing.JPopupMenu.Separator();
        jMenu9 = new javax.swing.JMenu();
        jMenuItem_FormPlain = new javax.swing.JMenuItem();
        jSeparator15 = new javax.swing.JPopupMenu.Separator();
        jMenuItem_Breakline = new javax.swing.JMenuItem();
        jMenuItem_HorizonLine = new javax.swing.JMenuItem();
        jSeparator14 = new javax.swing.JPopupMenu.Separator();
        jMenuItem_Title = new javax.swing.JMenuItem();
        jMenuItem_List = new javax.swing.JMenuItem();
        jMenuItem_Table = new javax.swing.JMenuItem();
        jMenuItem_Div = new javax.swing.JMenuItem();
        jMenuItem_Span = new javax.swing.JMenuItem();
        jMenuItem_Iframe = new javax.swing.JMenuItem();
        jSeparator16 = new javax.swing.JPopupMenu.Separator();
        jMenu10 = new javax.swing.JMenu();
        jMenuItem_Entity = new javax.swing.JMenuItem();
        jmenu_Help = new javax.swing.JMenu();
        jMenu_Style = new javax.swing.JMenu();
        jMenu_Nimbus = new javax.swing.JMenuItem();
        jMenu_Metal = new javax.swing.JMenuItem();
        jMenu_Motif = new javax.swing.JMenuItem();
        jMenu_WindowsClassic = new javax.swing.JMenuItem();
        jMenu_Windows = new javax.swing.JMenuItem();
        jSeparator2 = new javax.swing.JPopupMenu.Separator();
        jmenu_showAbout = new javax.swing.JMenuItem();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

        jpan_Main.setPreferredSize(new java.awt.Dimension(1024, 800));

        jPanel_Control.setLayout(new java.awt.CardLayout());

        jPanel_Default_HTML.setBorder(javax.swing.BorderFactory.createTitledBorder("HTML"));

        jButton_Default_P.setText("<p>");
        jButton_Default_P.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton_Default_PActionPerformed(evt);
            }
        });

        jButton_Default_H1.setText("<h1>");
        jButton_Default_H1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton_Default_H1ActionPerformed(evt);
            }
        });

        jButton_Default_A.setText("<a>");
        jButton_Default_A.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton_Default_AActionPerformed(evt);
            }
        });

        jButton_Default_IMG.setText("<img>");
        jButton_Default_IMG.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton_Default_IMGActionPerformed(evt);
            }
        });

        jButton_Form.setText("<form>");
        jButton_Form.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton_FormActionPerformed(evt);
            }
        });

        jButton_BR.setText("<br>");
        jButton_BR.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton_BRActionPerformed(evt);
            }
        });

        jButton_TABLE.setText("<table>");
        jButton_TABLE.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton_TABLEActionPerformed(evt);
            }
        });

        jButton_Default_DIV.setText("<div>");
        jButton_Default_DIV.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton_Default_DIVActionPerformed(evt);
            }
        });

        jButton_Default_SPAN.setText("<span>");
        jButton_Default_SPAN.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton_Default_SPANActionPerformed(evt);
            }
        });

        jButton_Default_LI.setText("<li>");
        jButton_Default_LI.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton_Default_LIActionPerformed(evt);
            }
        });

        jButton_Default_UL.setText("<ul>");
        jButton_Default_UL.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton_Default_ULActionPerformed(evt);
            }
        });

        jButton_Default_TR.setText("<tr>");
        jButton_Default_TR.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton_Default_TRActionPerformed(evt);
            }
        });

        jButton_Default_TD.setText("<td>");
        jButton_Default_TD.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton_Default_TDActionPerformed(evt);
            }
        });

        jButton_HR.setText("<hr>");
        jButton_HR.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton_HRActionPerformed(evt);
            }
        });

        jButton_Default_IFRAME.setText("<iframe>");
        jButton_Default_IFRAME.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton_Default_IFRAMEActionPerformed(evt);
            }
        });

        jButton_Default_SPACE.setText("&nbsp; (Space)");
        jButton_Default_SPACE.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton_Default_SPACEActionPerformed(evt);
            }
        });

        javax.swing.GroupLayout jPanel_Default_HTMLLayout = new javax.swing.GroupLayout(jPanel_Default_HTML);
        jPanel_Default_HTML.setLayout(jPanel_Default_HTMLLayout);
        jPanel_Default_HTMLLayout.setHorizontalGroup(
            jPanel_Default_HTMLLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(jSeparator4)
            .addGroup(jPanel_Default_HTMLLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanel_Default_HTMLLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jButton_Default_IFRAME, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(jButton_BR, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(jButton_Form, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addGroup(jPanel_Default_HTMLLayout.createSequentialGroup()
                        .addComponent(jButton_Default_P, javax.swing.GroupLayout.PREFERRED_SIZE, 75, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                        .addComponent(jButton_Default_H1, javax.swing.GroupLayout.PREFERRED_SIZE, 75, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addGroup(jPanel_Default_HTMLLayout.createSequentialGroup()
                        .addComponent(jButton_Default_A, javax.swing.GroupLayout.PREFERRED_SIZE, 75, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                        .addComponent(jButton_Default_IMG, javax.swing.GroupLayout.PREFERRED_SIZE, 75, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addComponent(jButton_TABLE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(jSeparator19)
                    .addGroup(jPanel_Default_HTMLLayout.createSequentialGroup()
                        .addComponent(jButton_Default_DIV, javax.swing.GroupLayout.PREFERRED_SIZE, 75, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                        .addComponent(jButton_Default_SPAN, javax.swing.GroupLayout.PREFERRED_SIZE, 75, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addGroup(jPanel_Default_HTMLLayout.createSequentialGroup()
                        .addComponent(jButton_Default_UL, javax.swing.GroupLayout.PREFERRED_SIZE, 75, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                        .addComponent(jButton_Default_LI, javax.swing.GroupLayout.PREFERRED_SIZE, 75, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addGroup(jPanel_Default_HTMLLayout.createSequentialGroup()
                        .addComponent(jButton_Default_TR, javax.swing.GroupLayout.PREFERRED_SIZE, 75, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                        .addComponent(jButton_Default_TD, javax.swing.GroupLayout.PREFERRED_SIZE, 75, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addComponent(jButton_Default_SPACE, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(jButton_HR, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                .addContainerGap())
        );
        jPanel_Default_HTMLLayout.setVerticalGroup(
            jPanel_Default_HTMLLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel_Default_HTMLLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanel_Default_HTMLLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jButton_Default_P)
                    .addComponent(jButton_Default_H1))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jPanel_Default_HTMLLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jButton_Default_A)
                    .addComponent(jButton_Default_IMG))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jSeparator4, javax.swing.GroupLayout.PREFERRED_SIZE, 5, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addComponent(jButton_Form)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jButton_BR)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jButton_HR)
                .addGap(11, 11, 11)
                .addComponent(jSeparator19, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addGroup(jPanel_Default_HTMLLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jButton_Default_DIV)
                    .addComponent(jButton_Default_SPAN))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jPanel_Default_HTMLLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jButton_Default_UL)
                    .addComponent(jButton_Default_LI))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jButton_TABLE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jPanel_Default_HTMLLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jButton_Default_TR)
                    .addComponent(jButton_Default_TD))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jButton_Default_IFRAME)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jButton_Default_SPACE)
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
        );

        jButton_Default_P.getAccessibleContext().setAccessibleDescription("Paragraph");
        jButton_Default_H1.getAccessibleContext().setAccessibleDescription("Heading 1");
        jButton_Default_A.getAccessibleContext().setAccessibleDescription("Link");
        jButton_Default_IMG.getAccessibleContext().setAccessibleDescription("Image");

        jLabel2.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N
        jLabel2.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel2.setText("Main Control Panel");

        javax.swing.GroupLayout jPanel_DefaultLayout = new javax.swing.GroupLayout(jPanel_Default);
        jPanel_Default.setLayout(jPanel_DefaultLayout);
        jPanel_DefaultLayout.setHorizontalGroup(
            jPanel_DefaultLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel_DefaultLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanel_DefaultLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jPanel_Default_HTML, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(jLabel2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                .addContainerGap())
        );
        jPanel_DefaultLayout.setVerticalGroup(
            jPanel_DefaultLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel_DefaultLayout.createSequentialGroup()
                .addContainerGap()
                .addComponent(jLabel2)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addComponent(jPanel_Default_HTML, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap(232, Short.MAX_VALUE))
        );

        jPanel_Control.add(jPanel_Default, "card2");

        jLabel3.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
        jLabel3.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel3.setText("Hyperlink <a>");

        jButton_Link_Main.setText("Main Control Panel");
        jButton_Link_Main.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton_Link_MainActionPerformed(evt);
            }
        });

        jPanel_Link_Att.setBorder(javax.swing.BorderFactory.createTitledBorder("Attributes"));

        jButton_Link_HREF.setText("href");
        jButton_Link_HREF.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton_Link_HREFActionPerformed(evt);
            }
        });

        jButton_Link_Id.setText("id");
        jButton_Link_Id.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton_Link_IdActionPerformed(evt);
            }
        });

        javax.swing.GroupLayout jPanel_Link_AttLayout = new javax.swing.GroupLayout(jPanel_Link_Att);
        jPanel_Link_Att.setLayout(jPanel_Link_AttLayout);
        jPanel_Link_AttLayout.setHorizontalGroup(
            jPanel_Link_AttLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel_Link_AttLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanel_Link_AttLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jButton_Link_HREF, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(jButton_Link_Id, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                .addContainerGap())
        );
        jPanel_Link_AttLayout.setVerticalGroup(
            jPanel_Link_AttLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel_Link_AttLayout.createSequentialGroup()
                .addContainerGap()
                .addComponent(jButton_Link_Id)
                .addGap(2, 2, 2)
                .addComponent(jButton_Link_HREF)
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
        );

        javax.swing.GroupLayout jPanel_LinkLayout = new javax.swing.GroupLayout(jPanel_Link);
        jPanel_Link.setLayout(jPanel_LinkLayout);
        jPanel_LinkLayout.setHorizontalGroup(
            jPanel_LinkLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel_LinkLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanel_LinkLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jSeparator18)
                    .addComponent(jLabel3, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(jButton_Link_Main, javax.swing.GroupLayout.DEFAULT_SIZE, 185, Short.MAX_VALUE)
                    .addComponent(jPanel_Link_Att, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                .addContainerGap())
        );
        jPanel_LinkLayout.setVerticalGroup(
            jPanel_LinkLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel_LinkLayout.createSequentialGroup()
                .addContainerGap()
                .addComponent(jLabel3)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jSeparator18, javax.swing.GroupLayout.PREFERRED_SIZE, 10, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jButton_Link_Main, javax.swing.GroupLayout.PREFERRED_SIZE, 23, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jPanel_Link_Att, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap(493, Short.MAX_VALUE))
        );

        jPanel_Control.add(jPanel_Link, "card5");

        jLabel4.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
        jLabel4.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel4.setText("Image <img>");

        jButton_Img_Main.setText("Main Control Panel");
        jButton_Img_Main.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton_Img_MainActionPerformed(evt);
            }
        });

        jPanel_Link_Att1.setBorder(javax.swing.BorderFactory.createTitledBorder("Attributes"));

        jButton_Img_Alt.setText("alt");
        jButton_Img_Alt.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton_Img_AltActionPerformed(evt);
            }
        });

        jButton_Img_Src.setText("src");
        jButton_Img_Src.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton_Img_SrcActionPerformed(evt);
            }
        });

        jButton_Img_Width.setText("width");
        jButton_Img_Width.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton_Img_WidthActionPerformed(evt);
            }
        });

        jButton_Img_Height.setText("height");
        jButton_Img_Height.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton_Img_HeightActionPerformed(evt);
            }
        });

        javax.swing.GroupLayout jPanel_Link_Att1Layout = new javax.swing.GroupLayout(jPanel_Link_Att1);
        jPanel_Link_Att1.setLayout(jPanel_Link_Att1Layout);
        jPanel_Link_Att1Layout.setHorizontalGroup(
            jPanel_Link_Att1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel_Link_Att1Layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanel_Link_Att1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jButton_Img_Height, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(jButton_Img_Alt, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(jButton_Img_Src, javax.swing.GroupLayout.DEFAULT_SIZE, 153, Short.MAX_VALUE)
                    .addComponent(jButton_Img_Width, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                .addContainerGap())
        );
        jPanel_Link_Att1Layout.setVerticalGroup(
            jPanel_Link_Att1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel_Link_Att1Layout.createSequentialGroup()
                .addContainerGap()
                .addComponent(jButton_Img_Src)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jButton_Img_Alt)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jButton_Img_Width)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jButton_Img_Height)
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
        );

        javax.swing.GroupLayout jPanel_ImageLayout = new javax.swing.GroupLayout(jPanel_Image);
        jPanel_Image.setLayout(jPanel_ImageLayout);
        jPanel_ImageLayout.setHorizontalGroup(
            jPanel_ImageLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel_ImageLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanel_ImageLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jSeparator20)
                    .addComponent(jLabel4, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(jButton_Img_Main, javax.swing.GroupLayout.DEFAULT_SIZE, 185, Short.MAX_VALUE)
                    .addComponent(jPanel_Link_Att1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                .addContainerGap())
        );
        jPanel_ImageLayout.setVerticalGroup(
            jPanel_ImageLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel_ImageLayout.createSequentialGroup()
                .addContainerGap()
                .addComponent(jLabel4)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jSeparator20, javax.swing.GroupLayout.PREFERRED_SIZE, 10, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jButton_Img_Main, javax.swing.GroupLayout.PREFERRED_SIZE, 23, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jPanel_Link_Att1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap(431, Short.MAX_VALUE))
        );

        jPanel_Control.add(jPanel_Image, "card6");

        jLabel5.setFont(new java.awt.Font("Tahoma", 0, 12)); // NOI18N
        jLabel5.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel5.setText("form <form>");

        jButton_Form_Main.setText("Main Control Panel");
        jButton_Form_Main.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton_Form_MainActionPerformed(evt);
            }
        });

        jPanel_Link_Att2.setBorder(javax.swing.BorderFactory.createTitledBorder("Attributes"));

        jButton_Img_Alt1.setText("name");
        jButton_Img_Alt1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton_Img_Alt1ActionPerformed(evt);
            }
        });

        jButton_Form_Input.setText("input");
        jButton_Form_Input.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton_Form_InputActionPerformed(evt);
            }
        });

        jButton_Img_Width1.setText("value");
        jButton_Img_Width1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton_Img_Width1ActionPerformed(evt);
            }
        });

        jButton_Form_InputText.setText("input text");
        jButton_Form_InputText.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton_Form_InputTextActionPerformed(evt);
            }
        });

        jButton_Form_InputPassword.setText("input password");
        jButton_Form_InputPassword.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton_Form_InputPasswordActionPerformed(evt);
            }
        });

        jButton_Form_InputRadio.setText("input radio");
        jButton_Form_InputRadio.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton_Form_InputRadioActionPerformed(evt);
            }
        });

        jButton_Form_InputCheckbox.setText("input checkbox");
        jButton_Form_InputCheckbox.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton_Form_InputCheckboxActionPerformed(evt);
            }
        });

        jButton_Form_InputSubmit.setText("input submit");

        jLabel6.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
        jLabel6.setText("Input Types:");

        javax.swing.GroupLayout jPanel_Link_Att2Layout = new javax.swing.GroupLayout(jPanel_Link_Att2);
        jPanel_Link_Att2.setLayout(jPanel_Link_Att2Layout);
        jPanel_Link_Att2Layout.setHorizontalGroup(
            jPanel_Link_Att2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel_Link_Att2Layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanel_Link_Att2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jButton_Img_Alt1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(jButton_Form_Input, javax.swing.GroupLayout.DEFAULT_SIZE, 153, Short.MAX_VALUE)
                    .addComponent(jButton_Img_Width1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(jButton_Form_InputText, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(jButton_Form_InputPassword, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(jButton_Form_InputRadio, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(jButton_Form_InputCheckbox, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(jButton_Form_InputSubmit, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(jSeparator22, javax.swing.GroupLayout.Alignment.TRAILING)
                    .addComponent(jLabel6, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                .addContainerGap())
        );
        jPanel_Link_Att2Layout.setVerticalGroup(
            jPanel_Link_Att2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel_Link_Att2Layout.createSequentialGroup()
                .addContainerGap()
                .addComponent(jButton_Form_Input)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jButton_Img_Alt1)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jButton_Img_Width1)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jSeparator22, javax.swing.GroupLayout.PREFERRED_SIZE, 10, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jLabel6)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 19, Short.MAX_VALUE)
                .addComponent(jButton_Form_InputText)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jButton_Form_InputPassword)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jButton_Form_InputRadio)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jButton_Form_InputCheckbox)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jButton_Form_InputSubmit)
                .addGap(39, 39, 39))
        );

        javax.swing.GroupLayout jPanel_Image1Layout = new javax.swing.GroupLayout(jPanel_Image1);
        jPanel_Image1.setLayout(jPanel_Image1Layout);
        jPanel_Image1Layout.setHorizontalGroup(
            jPanel_Image1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel_Image1Layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanel_Image1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jSeparator21)
                    .addComponent(jLabel5, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(jButton_Form_Main, javax.swing.GroupLayout.DEFAULT_SIZE, 185, Short.MAX_VALUE)
                    .addComponent(jPanel_Link_Att2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                .addContainerGap())
        );
        jPanel_Image1Layout.setVerticalGroup(
            jPanel_Image1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel_Image1Layout.createSequentialGroup()
                .addContainerGap()
                .addComponent(jLabel5)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jSeparator21, javax.swing.GroupLayout.PREFERRED_SIZE, 10, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jButton_Form_Main, javax.swing.GroupLayout.PREFERRED_SIZE, 23, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jPanel_Link_Att2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap(238, Short.MAX_VALUE))
        );

        javax.swing.GroupLayout jPanel_FormLayout = new javax.swing.GroupLayout(jPanel_Form);
        jPanel_Form.setLayout(jPanel_FormLayout);
        jPanel_FormLayout.setHorizontalGroup(
            jPanel_FormLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 205, Short.MAX_VALUE)
            .addGroup(jPanel_FormLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                .addGroup(jPanel_FormLayout.createSequentialGroup()
                    .addGap(0, 0, Short.MAX_VALUE)
                    .addComponent(jPanel_Image1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addGap(0, 0, Short.MAX_VALUE)))
        );
        jPanel_FormLayout.setVerticalGroup(
            jPanel_FormLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 663, Short.MAX_VALUE)
            .addGroup(jPanel_FormLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                .addGroup(jPanel_FormLayout.createSequentialGroup()
                    .addGap(0, 0, Short.MAX_VALUE)
                    .addComponent(jPanel_Image1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addGap(0, 0, Short.MAX_VALUE)))
        );

        jPanel_Control.add(jPanel_Form, "card5");

        jtab_Main.setDoubleBuffered(true);
        jtab_Main.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusGained(java.awt.event.FocusEvent evt) {
                jtab_MainFocusGained(evt);
            }
        });

        jTab_Source.setViewportView(jTextPane_Source);

        jtab_Main.addTab("Source", jTab_Source);

        jTab_Preview.addComponentListener(new java.awt.event.ComponentAdapter() {
            public void componentShown(java.awt.event.ComponentEvent evt) {
                jTab_PreviewComponentShown(evt);
            }
        });

        jEditorPane_Preview.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseEntered(java.awt.event.MouseEvent evt) {
                jEditorPane_PreviewMouseEntered(evt);
            }
        });
        jTab_Preview.setViewportView(jEditorPane_Preview);

        jtab_Main.addTab("Preview", jTab_Preview);

        javax.swing.GroupLayout jpan_EditorLayout = new javax.swing.GroupLayout(jpan_Editor);
        jpan_Editor.setLayout(jpan_EditorLayout);
        jpan_EditorLayout.setHorizontalGroup(
            jpan_EditorLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(jtab_Main, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 793, Short.MAX_VALUE)
        );
        jpan_EditorLayout.setVerticalGroup(
            jpan_EditorLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(jtab_Main, javax.swing.GroupLayout.Alignment.TRAILING)
        );

        jtab_Main.getAccessibleContext().setAccessibleName("tab_Preview");

        jToolBar_Main.setFloatable(false);
        jToolBar_Main.setRollover(true);

        jbut_NewFile.setIcon(new javax.swing.ImageIcon(getClass().getResource("/cis272_project/Assets/New document.png"))); // NOI18N
        jbut_NewFile.setText("New File");
        jbut_NewFile.setToolTipText("New File");
        jbut_NewFile.setFocusable(false);
        jbut_NewFile.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
        jbut_NewFile.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
        jbut_NewFile.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jbut_NewFileActionPerformed(evt);
            }
        });
        jToolBar_Main.add(jbut_NewFile);

        jbut_OpenFile.setIcon(new javax.swing.ImageIcon(getClass().getResource("/cis272_project/Assets/folder.png"))); // NOI18N
        jbut_OpenFile.setText("Open File");
        jbut_OpenFile.setToolTipText("Open File");
        jbut_OpenFile.setFocusable(false);
        jbut_OpenFile.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
        jbut_OpenFile.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
        jbut_OpenFile.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jbut_OpenFileActionPerformed(evt);
            }
        });
        jToolBar_Main.add(jbut_OpenFile);

        jbut_SaveFile.setIcon(new javax.swing.ImageIcon(getClass().getResource("/cis272_project/Assets/save.png"))); // NOI18N
        jbut_SaveFile.setText("Save File");
        jbut_SaveFile.setToolTipText("Save File");
        jbut_SaveFile.setFocusable(false);
        jbut_SaveFile.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
        jbut_SaveFile.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
        jbut_SaveFile.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jbut_SaveFileActionPerformed(evt);
            }
        });
        jToolBar_Main.add(jbut_SaveFile);
        jToolBar_Main.add(jSeparator3);

        jbut_Browser.setIcon(new javax.swing.ImageIcon(getClass().getResource("/cis272_project/Assets/globe.png"))); // NOI18N
        jbut_Browser.setText("  Browser");
        jbut_Browser.setToolTipText("Browser");
        jbut_Browser.setFocusable(false);
        jbut_Browser.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
        jbut_Browser.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
        jbut_Browser.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jbut_BrowserActionPerformed(evt);
            }
        });
        jToolBar_Main.add(jbut_Browser);

        jToolBar_Font.setFloatable(false);
        jToolBar_Font.setRollover(true);

        jLabel1.setText("  Font: ");
        jToolBar_Font.add(jLabel1);
        jToolBar_Font.add(jSeparator9);

        jComboBox_Font.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Arial", "Times", "Courier" }));
        jComboBox_Font.setToolTipText("Fonts");
        jComboBox_Font.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jComboBox_FontActionPerformed(evt);
            }
        });
        jToolBar_Font.add(jComboBox_Font);
        jToolBar_Font.add(jSeparator10);

        jbut_AlignLeft.setIcon(new javax.swing.ImageIcon(getClass().getResource("/cis272_project/Assets/text_align_left.png"))); // NOI18N
        jbut_AlignLeft.setFocusable(false);
        jbut_AlignLeft.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
        jbut_AlignLeft.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
        jbut_AlignLeft.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jbut_AlignLeftActionPerformed(evt);
            }
        });
        jToolBar_Font.add(jbut_AlignLeft);

        jbut_AlignCenter.setIcon(new javax.swing.ImageIcon(getClass().getResource("/cis272_project/Assets/text_align_center.png"))); // NOI18N
        jbut_AlignCenter.setFocusable(false);
        jbut_AlignCenter.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
        jbut_AlignCenter.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
        jbut_AlignCenter.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jbut_AlignCenterActionPerformed(evt);
            }
        });
        jToolBar_Font.add(jbut_AlignCenter);

        jbut_AlignRight.setIcon(new javax.swing.ImageIcon(getClass().getResource("/cis272_project/Assets/text_align_right.png"))); // NOI18N
        jbut_AlignRight.setFocusable(false);
        jbut_AlignRight.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
        jbut_AlignRight.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
        jbut_AlignRight.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jbut_AlignRightActionPerformed(evt);
            }
        });
        jToolBar_Font.add(jbut_AlignRight);

        jbut_AlignFull.setIcon(new javax.swing.ImageIcon(getClass().getResource("/cis272_project/Assets/text_align_full.png"))); // NOI18N
        jbut_AlignFull.setFocusable(false);
        jbut_AlignFull.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
        jbut_AlignFull.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
        jbut_AlignFull.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jbut_AlignFullActionPerformed(evt);
            }
        });
        jToolBar_Font.add(jbut_AlignFull);
        jToolBar_Font.add(jSeparator11);

        jButton_Color.setIcon(new javax.swing.ImageIcon(getClass().getResource("/cis272_project/Assets/color.png"))); // NOI18N
        jButton_Color.setToolTipText("Color Manager");
        jButton_Color.setFocusable(false);
        jButton_Color.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
        jButton_Color.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
        jButton_Color.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton_ColorActionPerformed(evt);
            }
        });
        jToolBar_Font.add(jButton_Color);

        jButton_Highlight.setIcon(new javax.swing.ImageIcon(getClass().getResource("/cis272_project/Assets/highlight.png"))); // NOI18N
        jButton_Highlight.setToolTipText("HighLight");
        jButton_Highlight.setFocusable(false);
        jButton_Highlight.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
        jButton_Highlight.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
        jButton_Highlight.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton_HighlightActionPerformed(evt);
            }
        });
        jToolBar_Font.add(jButton_Highlight);

        jButton_Smaller.setIcon(new javax.swing.ImageIcon(getClass().getResource("/cis272_project/Assets/smaller.png"))); // NOI18N
        jButton_Smaller.setToolTipText("Smaller Font");
        jButton_Smaller.setFocusable(false);
        jButton_Smaller.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
        jButton_Smaller.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
        jButton_Smaller.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton_SmallerActionPerformed(evt);
            }
        });
        jToolBar_Font.add(jButton_Smaller);

        jButton_Bigger.setIcon(new javax.swing.ImageIcon(getClass().getResource("/cis272_project/Assets/bigger.png"))); // NOI18N
        jButton_Bigger.setToolTipText("Bigger Font");
        jButton_Bigger.setFocusable(false);
        jButton_Bigger.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
        jButton_Bigger.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
        jButton_Bigger.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton_BiggerActionPerformed(evt);
            }
        });
        jToolBar_Font.add(jButton_Bigger);
        jToolBar_Font.add(jSeparator12);

        jButton_Bold.setIcon(new javax.swing.ImageIcon(getClass().getResource("/cis272_project/Assets/Bold.png"))); // NOI18N
        jButton_Bold.setFocusable(false);
        jButton_Bold.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
        jButton_Bold.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
        jButton_Bold.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton_BoldActionPerformed(evt);
            }
        });
        jToolBar_Font.add(jButton_Bold);

        jButton_Italic.setIcon(new javax.swing.ImageIcon(getClass().getResource("/cis272_project/Assets/Italic.png"))); // NOI18N
        jButton_Italic.setFocusable(false);
        jButton_Italic.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
        jButton_Italic.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
        jButton_Italic.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton_ItalicActionPerformed(evt);
            }
        });
        jToolBar_Font.add(jButton_Italic);

        jButton_Underline.setIcon(new javax.swing.ImageIcon(getClass().getResource("/cis272_project/Assets/Underline.png"))); // NOI18N
        jButton_Underline.setFocusable(false);
        jButton_Underline.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
        jButton_Underline.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
        jButton_Underline.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton_UnderlineActionPerformed(evt);
            }
        });
        jToolBar_Font.add(jButton_Underline);

        javax.swing.GroupLayout jpan_MainLayout = new javax.swing.GroupLayout(jpan_Main);
        jpan_Main.setLayout(jpan_MainLayout);
        jpan_MainLayout.setHorizontalGroup(
            jpan_MainLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(jToolBar_Main, javax.swing.GroupLayout.DEFAULT_SIZE, 1024, Short.MAX_VALUE)
            .addComponent(jToolBar_Font, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
            .addGroup(jpan_MainLayout.createSequentialGroup()
                .addContainerGap()
                .addComponent(jpan_Editor, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jpan_MainLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                    .addComponent(filler1, javax.swing.GroupLayout.PREFERRED_SIZE, 36, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jPanel_Control, javax.swing.GroupLayout.PREFERRED_SIZE, 205, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addContainerGap())
        );
        jpan_MainLayout.setVerticalGroup(
            jpan_MainLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jpan_MainLayout.createSequentialGroup()
                .addComponent(jToolBar_Main, javax.swing.GroupLayout.PREFERRED_SIZE, 54, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jToolBar_Font, javax.swing.GroupLayout.PREFERRED_SIZE, 34, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGroup(jpan_MainLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                    .addGroup(jpan_MainLayout.createSequentialGroup()
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(jpan_Editor, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                    .addGroup(jpan_MainLayout.createSequentialGroup()
                        .addGap(26, 26, 26)
                        .addComponent(filler1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(jPanel_Control, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))
                .addContainerGap())
        );

        jmenu_File.setText("File");

        jmenu_newFile.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_N, java.awt.event.InputEvent.CTRL_MASK));
        jmenu_newFile.setIcon(new javax.swing.ImageIcon(getClass().getResource("/cis272_project/Assets/New document.png"))); // NOI18N
        jmenu_newFile.setText("New File");
        jmenu_newFile.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jmenu_newFileActionPerformed(evt);
            }
        });
        jmenu_File.add(jmenu_newFile);

        jmenu_openFile.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_O, java.awt.event.InputEvent.CTRL_MASK));
        jmenu_openFile.setIcon(new javax.swing.ImageIcon(getClass().getResource("/cis272_project/Assets/folder.png"))); // NOI18N
        jmenu_openFile.setText("Open File");
        jmenu_openFile.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jmenu_openFileActionPerformed(evt);
            }
        });
        jmenu_File.add(jmenu_openFile);

        jmenu_saveFile.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_S, java.awt.event.InputEvent.CTRL_MASK));
        jmenu_saveFile.setIcon(new javax.swing.ImageIcon(getClass().getResource("/cis272_project/Assets/save.png"))); // NOI18N
        jmenu_saveFile.setText("Save File");
        jmenu_saveFile.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jmenu_saveFileActionPerformed(evt);
            }
        });
        jmenu_File.add(jmenu_saveFile);
        jmenu_File.add(jSeparator1);

        jmenu_Exit.setIcon(new javax.swing.ImageIcon(getClass().getResource("/cis272_project/Assets/Exit.png"))); // NOI18N
        jmenu_Exit.setText("Exit");
        jmenu_Exit.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jmenu_ExitActionPerformed(evt);
            }
        });
        jmenu_File.add(jmenu_Exit);

        jMenuBar_Main.add(jmenu_File);

        jMenu1.setText("View");

        jMenuItem4.setIcon(new javax.swing.ImageIcon(getClass().getResource("/cis272_project/Assets/Text.png"))); // NOI18N
        jMenuItem4.setText("Source");
        jMenuItem4.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem4ActionPerformed(evt);
            }
        });
        jMenu1.add(jMenuItem4);

        jMenuItem5.setIcon(new javax.swing.ImageIcon(getClass().getResource("/cis272_project/Assets/Display.png"))); // NOI18N
        jMenuItem5.setText("Preview");
        jMenuItem5.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem5ActionPerformed(evt);
            }
        });
        jMenu1.add(jMenuItem5);
        jMenu1.add(jSeparator5);

        jMenuItem6.setIcon(new javax.swing.ImageIcon(getClass().getResource("/cis272_project/Assets/globe.png"))); // NOI18N
        jMenuItem6.setText("Browser");
        jMenuItem6.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem6ActionPerformed(evt);
            }
        });
        jMenu1.add(jMenuItem6);

        jMenuBar_Main.add(jMenu1);

        jMenu2.setText("Format");

        jMenu7.setText("Font");

        jMenuItem_FontArial.setText("Arial");
        jMenuItem_FontArial.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem_FontArialActionPerformed(evt);
            }
        });
        jMenu7.add(jMenuItem_FontArial);

        jMenuItem_FontTimes.setText("Times");
        jMenuItem_FontTimes.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem_FontTimesActionPerformed(evt);
            }
        });
        jMenu7.add(jMenuItem_FontTimes);

        jMenuItem_FontCourier.setText("Courier");
        jMenuItem_FontCourier.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem_FontCourierActionPerformed(evt);
            }
        });
        jMenu7.add(jMenuItem_FontCourier);

        jMenu2.add(jMenu7);

        jMenu8.setText("Size");

        jMenuItem_FontSmall.setIcon(new javax.swing.ImageIcon(getClass().getResource("/cis272_project/Assets/smaller.png"))); // NOI18N
        jMenuItem_FontSmall.setText("Smaller Font");
        jMenuItem_FontSmall.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem_FontSmallActionPerformed(evt);
            }
        });
        jMenu8.add(jMenuItem_FontSmall);

        jMenuItem_FontBig.setIcon(new javax.swing.ImageIcon(getClass().getResource("/cis272_project/Assets/bigger.png"))); // NOI18N
        jMenuItem_FontBig.setText("Bigger Font");
        jMenuItem_FontBig.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem_FontBigActionPerformed(evt);
            }
        });
        jMenu8.add(jMenuItem_FontBig);

        jMenu2.add(jMenu8);
        jMenu2.add(jSeparator8);

        jMenuItem_FontBold.setIcon(new javax.swing.ImageIcon(getClass().getResource("/cis272_project/Assets/Bold.png"))); // NOI18N
        jMenuItem_FontBold.setText("Bold");
        jMenuItem_FontBold.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem_FontBoldActionPerformed(evt);
            }
        });
        jMenu2.add(jMenuItem_FontBold);

        jMenuItem_FontItalic.setIcon(new javax.swing.ImageIcon(getClass().getResource("/cis272_project/Assets/Italic.png"))); // NOI18N
        jMenuItem_FontItalic.setText("Italic");
        jMenuItem_FontItalic.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem_FontItalicActionPerformed(evt);
            }
        });
        jMenu2.add(jMenuItem_FontItalic);

        jMenuItem_FontUnderline.setIcon(new javax.swing.ImageIcon(getClass().getResource("/cis272_project/Assets/Underline.png"))); // NOI18N
        jMenuItem_FontUnderline.setText("Underline");
        jMenuItem_FontUnderline.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem_FontUnderlineActionPerformed(evt);
            }
        });
        jMenu2.add(jMenuItem_FontUnderline);
        jMenu2.add(jSeparator13);

        jMenuItem_FontColor.setIcon(new javax.swing.ImageIcon(getClass().getResource("/cis272_project/Assets/color.png"))); // NOI18N
        jMenuItem_FontColor.setText("Color");
        jMenuItem_FontColor.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem_FontColorActionPerformed(evt);
            }
        });
        jMenu2.add(jMenuItem_FontColor);

        jMenuItem_Fonthighlight.setIcon(new javax.swing.ImageIcon(getClass().getResource("/cis272_project/Assets/highlight.png"))); // NOI18N
        jMenuItem_Fonthighlight.setText("Highlight");
        jMenuItem_Fonthighlight.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem_FonthighlightActionPerformed(evt);
            }
        });
        jMenu2.add(jMenuItem_Fonthighlight);

        jMenuBar_Main.add(jMenu2);

        jMenu3.setText("HTML");

        jMenu6.setText("Headings");

        jMenuItem_H1.setText("Heading 1");
        jMenuItem_H1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem_H1ActionPerformed(evt);
            }
        });
        jMenu6.add(jMenuItem_H1);

        jMenuItem_H2.setText("Heading 2");
        jMenuItem_H2.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem_H2ActionPerformed(evt);
            }
        });
        jMenu6.add(jMenuItem_H2);

        jMenuItem_H3.setText("Heading 3");
        jMenuItem_H3.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem_H3ActionPerformed(evt);
            }
        });
        jMenu6.add(jMenuItem_H3);

        jMenuItem_H4.setText("Heading 4");
        jMenuItem_H4.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem_H4ActionPerformed(evt);
            }
        });
        jMenu6.add(jMenuItem_H4);

        jMenuItem_H5.setText("Heading 5");
        jMenuItem_H5.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem_H5ActionPerformed(evt);
            }
        });
        jMenu6.add(jMenuItem_H5);

        jMenuItem_H6.setText("Heading 6");
        jMenuItem_H6.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem_H6ActionPerformed(evt);
            }
        });
        jMenu6.add(jMenuItem_H6);

        jMenu3.add(jMenu6);

        jMenuItem_Paragraoh.setText("Paragraph");
        jMenuItem_Paragraoh.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem_ParagraohActionPerformed(evt);
            }
        });
        jMenu3.add(jMenuItem_Paragraoh);

        jMenuItem_Link.setText("Link");
        jMenuItem_Link.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem_LinkActionPerformed(evt);
            }
        });
        jMenu3.add(jMenuItem_Link);

        jMenuItem_IMG.setText("Image");
        jMenuItem_IMG.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem_IMGActionPerformed(evt);
            }
        });
        jMenu3.add(jMenuItem_IMG);
        jMenu3.add(jSeparator7);

        jMenu9.setText("Form");

        jMenuItem_FormPlain.setText("Plain Form");
        jMenuItem_FormPlain.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem_FormPlainActionPerformed(evt);
            }
        });
        jMenu9.add(jMenuItem_FormPlain);
        jMenu9.add(jSeparator15);

        jMenu3.add(jMenu9);

        jMenuItem_Breakline.setText("Break Line");
        jMenuItem_Breakline.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem_BreaklineActionPerformed(evt);
            }
        });
        jMenu3.add(jMenuItem_Breakline);

        jMenuItem_HorizonLine.setText("Horizon Line");
        jMenuItem_HorizonLine.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem_HorizonLineActionPerformed(evt);
            }
        });
        jMenu3.add(jMenuItem_HorizonLine);
        jMenu3.add(jSeparator14);

        jMenuItem_Title.setText("Title");
        jMenuItem_Title.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem_TitleActionPerformed(evt);
            }
        });
        jMenu3.add(jMenuItem_Title);

        jMenuItem_List.setText("List");
        jMenuItem_List.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem_ListActionPerformed(evt);
            }
        });
        jMenu3.add(jMenuItem_List);

        jMenuItem_Table.setText("Table");
        jMenuItem_Table.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem_TableActionPerformed(evt);
            }
        });
        jMenu3.add(jMenuItem_Table);

        jMenuItem_Div.setText("Div");
        jMenuItem_Div.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem_DivActionPerformed(evt);
            }
        });
        jMenu3.add(jMenuItem_Div);

        jMenuItem_Span.setText("Span");
        jMenuItem_Span.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem_SpanActionPerformed(evt);
            }
        });
        jMenu3.add(jMenuItem_Span);

        jMenuItem_Iframe.setText("Iframe");
        jMenuItem_Iframe.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem_IframeActionPerformed(evt);
            }
        });
        jMenu3.add(jMenuItem_Iframe);
        jMenu3.add(jSeparator16);

        jMenu10.setText("Entities");

        jMenuItem_Entity.setText("Space");
        jMenuItem_Entity.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItem_EntityActionPerformed(evt);
            }
        });
        jMenu10.add(jMenuItem_Entity);

        jMenu3.add(jMenu10);

        jMenuBar_Main.add(jMenu3);

        jmenu_Help.setText("Help");

        jMenu_Style.setIcon(new javax.swing.ImageIcon(getClass().getResource("/cis272_project/Assets/picture.png"))); // NOI18N
        jMenu_Style.setText("Style");

        jMenu_Nimbus.setText("Nimbus");
        jMenu_Nimbus.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenu_NimbusActionPerformed(evt);
            }
        });
        jMenu_Style.add(jMenu_Nimbus);

        jMenu_Metal.setText("Metal");
        jMenu_Metal.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenu_MetalActionPerformed(evt);
            }
        });
        jMenu_Style.add(jMenu_Metal);

        jMenu_Motif.setText("Motif");
        jMenu_Motif.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenu_MotifActionPerformed(evt);
            }
        });
        jMenu_Style.add(jMenu_Motif);

        jMenu_WindowsClassic.setText("WindowsClassic");
        jMenu_WindowsClassic.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenu_WindowsClassicActionPerformed(evt);
            }
        });
        jMenu_Style.add(jMenu_WindowsClassic);

        jMenu_Windows.setText("Windows");
        jMenu_Windows.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenu_WindowsActionPerformed(evt);
            }
        });
        jMenu_Style.add(jMenu_Windows);

        jmenu_Help.add(jMenu_Style);
        jmenu_Help.add(jSeparator2);

        jmenu_showAbout.setIcon(new javax.swing.ImageIcon(getClass().getResource("/cis272_project/Assets/info.png"))); // NOI18N
        jmenu_showAbout.setText("About");
        jmenu_showAbout.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jmenu_showAboutActionPerformed(evt);
            }
        });
        jmenu_Help.add(jmenu_showAbout);

        jMenuBar_Main.add(jmenu_Help);

        setJMenuBar(jMenuBar_Main);

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(jpan_Main, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(jpan_Main, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
        );

        pack();
    }