标签: fullscreen

如何在OSX上使用Java进行全屏显示

我一直在尝试并且未能在OSX系统的主显示器上使用java全屏模式.无论我尝试过什么,我似乎都无法摆脱显示屏顶部的"苹果"菜单栏.我真的需要在整个屏幕上画画.谁能告诉我如何摆脱菜单?

我附上了一个展示问题的示例类 - 在我的系统上,菜单仍然可见,我希望看到一个完全空白的屏幕.

import java.awt.*;
import java.awt.event.*;
import javax.swing.JFrame;

public class FullScreenFrame extends JFrame implements KeyListener {

    public FullScreenFrame () {
        addKeyListener(this);
        setUndecorated(true);
        GraphicsDevice gd = GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice();

        if (gd.isFullScreenSupported()) {
            try {
                gd.setFullScreenWindow(this);
            }
            finally {
                gd.setFullScreenWindow(null);
            }
        }
        else {
            System.err.println("Full screen not supported");
        }

        setVisible(true);
    }

    public void keyTyped(KeyEvent e) {}
    public void keyPressed(KeyEvent e) {}
    public void keyReleased(KeyEvent e) {
        setVisible(false);
        dispose();
    }

    public static void main (String [] args) {
        new FullScreenFrame();
    }
}
Run Code Online (Sandbox Code Playgroud)

java macos awt fullscreen

9
推荐指数
2
解决办法
1万
查看次数

Flash:在全屏模式下使用鼠标滚轮事件(Windows和Mac)

虽然Flash有一个鼠标滚轮事件(MouseEvent.MOUSE_WHEEL),但它有很多问题.

首先,Mac上尚不支持该事件.所以有一堆解决方案,所有这些(基本上)都在javascript中捕获mousewheel(或DOMMouseScroll)事件并将其传递给flash应用程序.幸运的是,在我测试过的所有Mac浏览器中,当闪光灯处于全屏模式时,这也适用.

问题2是flash忽略具有小"增量"的鼠标滚轮事件.例如,Microsoft的IntelliPoint Mice带有"Smooth Scroll"会导致此问题.解决方案与mac的解决方案相同...即在浏览器中捕获javascript鼠标滚轮事件并将其传递给应用程序.问题是我测试的Windows浏览器(firefox,即safari和chrome),当闪存处于全屏模式时,它们似乎无法捕获此事件.有谁知道为什么或如何解决这个问题?

我目前有一个混合解决方案,总是从javascript(非全屏或全屏模式)中获取事件,除非它在Windows上处于全屏模式(此时它从闪光鼠标轮事件中获取它们).所以它失败的唯一时间是Windows上的全屏模式,鼠标具有小的增量.有人有完整的解决方案?还是只是一个更好的?

javascript flash fullscreen actionscript-3 mousewheel

9
推荐指数
1
解决办法
2389
查看次数

全屏C#应用程序

如何在Visual Studio Express 2010中创建全屏C#Windows窗体应用程序?我试过这个链接,但它只显示了http://pixpipeline.com/d/57a8554712e8.png

c# fullscreen

9
推荐指数
2
解决办法
4万
查看次数

WPF全屏最大化

我基本上希望让我的WPF窗口进入全屏模式,按下F11或按下窗口右上角的最大化按钮.

虽然以下工作就像按F11的魅力:

private void Window_KeyDown(object sender, KeyEventArgs e)
{
    if (e.Key == Key.F11)
    {
        WindowStyle = WindowStyle.None;
        WindowState = WindowState.Maximized;
        ResizeMode = ResizeMode.NoResize;
    }
}
Run Code Online (Sandbox Code Playgroud)

这仍将显示Windows任务栏(使用Windows 7测试):

protected override void OnStateChanged(EventArgs e)
{
    if (WindowState == WindowState.Maximized)
    {
        WindowStyle = WindowStyle.None;
        WindowState = WindowState.Maximized;
        ResizeMode = ResizeMode.NoResize;
    }
    base.OnStateChanged(e);
}
Run Code Online (Sandbox Code Playgroud)

我在这里错过了什么?或者我可以做得更优雅吗?

c# wpf fullscreen

9
推荐指数
1
解决办法
3万
查看次数

Safari Mobile全屏

我正在尝试在我的iPhone Web App上设置全屏模式,我已经阅读了关于apple-mobile-web-app-capable元标记的Apple文档,但它不起作用,你能帮助我吗?谢谢

iphone web-applications fullscreen metatag iphone-standalone-web-app

9
推荐指数
2
解决办法
3万
查看次数

JWPlayer用于全屏背景视频

我希望使用jwPlayer作为全屏幕背景视频,只需在循环中播放作为网站的背景.

我在这里测试一下,在Mac OSX上Chrome中取得了一定的成功(请原谅视频文件的大小) - dextersgospel.com/full-screen-video.html

在页面加载时,我抓住浏览器窗口的宽度和高度,并将值设置为jwPlayer设置中的width和height参数.真棒.

现在我要添加的是在调整浏览器窗口大小时调整视频大小的功能.我已经查看了onResize()和onFullScreen()事件,但无法弄清楚如何实现这些以使其工作(或者告诉它们是否甚至是解决方案).我也查看了jQuery resize()函数,但无济于事.

我还想阻止视频在点击时暂停.

如果有人可以提供有关如何使用jwPlayer进行全屏背景视频的一些提示,我们将不胜感激!

video jquery html5 fullscreen jwplayer

9
推荐指数
1
解决办法
7949
查看次数

使用javascript设置IFrame allowfullscreen

我尝试将allowfullscreen属性设置为iframe,但它不起作用:

iframe.allowFullScreen = true
Run Code Online (Sandbox Code Playgroud)

我用chrome - > inspect元素检查了它,但是在此代码之后,iframe没有allowfullscreen属性.

提前致谢,

html javascript iframe fullscreen

9
推荐指数
1
解决办法
2万
查看次数

全屏样式的身体元素?

我的网站应用了平铺背景图像,可以在照片背后看到它们过渡(大多数照片填充背景).看看这里:http://new.element17.com.

但是,在全屏查看时(使用Chrome/Mozilla右上角的按钮),此背景图像会消失,然后背景就会消失#fff.我该如何设计呢?

基于一些阅读,我尝试了以下内容:

body:-webkit-full-screen {background-image:url(../images/olive.jpg);}
body:-moz-full-screen {background-image:url(../images/olive.jpg);}
body:-ms-full-screen {background-image:url(../images/olive.jpg);}
body:-o-full-screen {background-image:url(../images/olive.jpg);}
body:full-screen {background-image:url(../images/olive.jpg);}
Run Code Online (Sandbox Code Playgroud)

但这不会导致任何变化.有任何想法吗?

css html5 fullscreen

9
推荐指数
1
解决办法
8760
查看次数

WPF Metro Window全屏

我目前正在研究WPF应用程序,但我找不到如何全屏显示我的应用程序.我正在使用MahApps.Metro,所以我的主窗口类型是Controls.MetroWindow.

我试过这个:

<Controls:MetroWindow x:Class="MyProject.MainWindow"
                      xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                      xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
                      xmlns:Controls="clr-namespace:MahApps.Metro.Controls;assembly=MahApps.Metro"
                      xmlns:Views="clr-namespace:MyProject.Views"
                      WindowStyle="None"
                      ResizeMode="NoResize"
                      WindowState="Maximized"
                      Title="MyProject">
Run Code Online (Sandbox Code Playgroud)

但它不会隐藏Windows任务栏.但是当我使用一个简单的Window时,它可以工作.我看了一下MetroWindow的源代码,它继承了Window类,所以我不明白为什么它不起作用.

我发现使用Metro的全屏窗口的唯一方法是将IgnoreTaskbarOnMaximize属性设置为true并删除ResizeMode ="NoResize"(请参阅下面的代码),运行应用程序并最大化它.

<Controls:MetroWindow x:Class="MyProject.MainWindow"
                      xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                      xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
                      xmlns:Controls="clr-namespace:MahApps.Metro.Controls;assembly=MahApps.Metro"
                      xmlns:Views="clr-namespace:MyProject.Views"
                      WindowStyle="None"
                      IgnoreTaskbarOnMaximize="True"
                      Title="MyProject">
Run Code Online (Sandbox Code Playgroud)

但是我想隐藏最小化和最大化按钮..你有什么想法全屏启动Controls.MetroWindow吗?

c# wpf xaml fullscreen mahapps.metro

9
推荐指数
2
解决办法
1万
查看次数

如何使用tkinter在辅助显示器中创建一个全屏窗口?

我知道如何在"主"显示屏上全屏显示一个窗口,但即使将我的应用程序窗口移动到连接到我的电脑的辅助显示器,当我打电话时:

self.master.attributes('-fullscreen', True)
Run Code Online (Sandbox Code Playgroud)

为了全屏显示该窗口,它在"主"显示屏中显示,而不是在辅助显示屏中显示(应用程序的窗口从辅助显示屏中消失,并立即显示在"主屏幕"中,全屏显示).

如何在辅助显示屏中全屏显示?

python screen tkinter fullscreen

9
推荐指数
1
解决办法
3701
查看次数