public void setFullScreen(DisplayMode dm) {
        JFrame f = new JFrame();
        f.setUndecorated(true);
        f.setIgnoreRepaint(true);
        f.setResizable(false);
        vc.setFullScreenWindow(f);

        if (dm != null && vc.isDisplayChangeSupported()){
            try {
                vc.setDisplayMode(dm);
            } catch (Exception e) {

            }
        }

        f.createBufferStrategy(2);

    }