private void createUserMenu() {
        userMenu = new JMenu("Uživatel");
        userMenu.setVisible(false);

        JMenuItem changeNickname = new JMenuItem("Změnit přezdívku");
        changeNickname.setAccelerator( KeyStroke.getKeyStroke(KeyEvent.VK_N, InputEvent.CTRL_MASK) );
        changeNickname.addActionListener( new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                String nickname = MessageDialog.showSetNicknameDialog();
                if (nickname != null)
                    InputHandler.handleNick(nickname);
            }
        });

        JMenuItem afk = new JMenuItem("Nastavit nepřítomnost (AFK)");
        afk.addActionListener( new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                String reason = MessageDialog.inputQuestion("Nastavení vlastní zprávy",
                        "Nastavte důvod své nepřítomnosti, nebo nechte pole prázdné.",
                        MainWindow.getInstance() );
                if (reason != null)
                    InputHandler.handleAway( reason.trim() );
            }
        });

        JMenuItem notAfk = new JMenuItem("Zrušit nepřítomnost");
        notAfk.addActionListener( new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                InputHandler.handleNotAway();
            }
        });

        userMenu.add(changeNickname);
        userMenu.add(afk);
        userMenu.add(notAfk);

        add(userMenu);
    }