private void create() {
        final JPanel top = new JPanel();
        top.setLayout(new BorderLayout());
        top.setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5));
        top.setBackground(this.bg);
        top.setVisible(false);
        this.add(top, BorderLayout.NORTH);

        this.rightPanelInfo = new JLabel();
        this.rightPanelInfo.setFont(GUIConstants.DEFAULT_HEADING_FONT);
        this.rightPanelInfo.setBorder(BorderFactory.createEmptyBorder(0, 5, 0, 0));
        this.rightPanelInfo.setText(GUIStrings.keyToLocatedString(GUIStrings.KEY_EDITOR_RIGHTINFO));
        top.add(this.rightPanelInfo);

        final JPanel rightPanelMain = new JPanel();
        rightPanelMain.setBackground(this.bg);
        rightPanelMain.setLayout(new BorderLayout());
        rightPanelMain.setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5));
        rightPanelMain.setVisible(false);
        this.add(rightPanelMain);

        JPanel rightPanelSubTop = new JPanel();
        rightPanelSubTop.setBackground(this.bg);
        rightPanelSubTop.setBorder(BorderFactory.createCompoundBorder(
                BorderFactory.createMatteBorder(0, 0, 1, 0, new Color(220, 220, 220)), BorderFactory.createEmptyBorder(0, 5, 5, 0)));
        rightPanelMain.add(rightPanelSubTop, BorderLayout.NORTH);

        this.rightPanelComboBox = new JComboBox<>();
        this.rightPanelComboBox.setFont(GUIConstants.DEFAULT_BUTTON_FONT);
        this.rightPanelComboBox.setPreferredSize(GUIConstants.DEFAULT_COMBOBOX_DIM);
        this.rightPanelComboBox.setOpaque(false);
        this.rightPanelComboBox.setBorder(BorderFactory.createEmptyBorder(0, 5, 0, 0));
        rightPanelSubTop.add(this.rightPanelComboBox);
        this.rightPanelComboBox.addKeyListener(new KeyAdapter() {
            @Override
            public void keyPressed(KeyEvent e) {
                switch (e.getKeyCode()) {
                    case KeyEvent.VK_LEFT:
                        EditorRightMenu.this.editor.setFocusToLeftMenu();
                        break;
                    default:
                        break;
                }
            }
        });

        this.rightPanelSubBtm = new JPanel();
        this.rightPanelSubBtm.setBackground(this.bg);
        this.rightPanelSubBtm.setBorder(BorderFactory.createEmptyBorder(10, 5, 0, 15));
        this.rightPanelSubBtm.setLayout(new VerticalLayout(5, VerticalLayout.LEFT));

        JScrollPane scroll = new JScrollPane(this.rightPanelSubBtm, ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED,
                ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER);
        scroll.setBorder(null);
        scroll.getVerticalScrollBar().setUnitIncrement(10);
        rightPanelMain.add(scroll, BorderLayout.CENTER);

        final JPanel btm = new JPanel();
        btm.setLayout(new BorderLayout());
        btm.setBackground(this.bg);
        btm.setOpaque(false);
        this.add(btm, BorderLayout.SOUTH);

        this.rightHideBtn = new JButton();
        this.rightHideBtn.setOpaque(false);
        this.rightHideBtn.setText(GUIStrings.keyToLocatedString(GUIStrings.KEY_EDITOR_SHOWHIDEMENU));
        btm.add(this.rightHideBtn, BorderLayout.EAST);
        this.rightHideBtn.addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent e) {
                if (!EditorRightMenu.this.rightPanelHidden) {
                    EditorRightMenu.this.rightPanelHidden = true;
                    top.setVisible(false);
                    rightPanelMain.setVisible(false);
                    btm.remove(EditorRightMenu.this.rightHideBtn);
                    btm.add(EditorRightMenu.this.rightHideBtn, BorderLayout.EAST);
                    btm.setOpaque(false);
                    EditorRightMenu.this.rightHideBtn.grabFocus();

                } else {
                    EditorRightMenu.this.rightPanelHidden = false;
                    top.setVisible(true);
                    rightPanelMain.setVisible(true);
                    btm.remove(EditorRightMenu.this.rightHideBtn);
                    btm.add(EditorRightMenu.this.rightHideBtn, BorderLayout.WEST);
                    btm.setOpaque(true);
                    EditorRightMenu.this.rightHideBtn.grabFocus();
                }
            }
        });

        this.rightPanelSubBtm.add(MenuHint.getInstance(this.bg, GUIStrings.keyToLocatedString(GUIStrings.KEY_EDITOR_MENUHINT)));
    }