相关疑难解决方法(0)

如何在java中以全屏独占模式处理键盘和鼠标的事件?

在被动渲染模式中,可以使用KeyListenerActionListener接口来处理来自用户的事件.

全屏模式下事件处理的正确方法是什么?请扩展此骨架,提供鼠标点击和按键事件的实现,请不要膨胀您的示例(示例启动全屏独占模式,使用Timer更新窗口中的图形):

import java.applet.Applet;
import java.awt.Color;
import java.awt.DisplayMode;
import java.awt.Graphics2D;
import java.awt.GraphicsConfiguration;
import java.awt.GraphicsDevice;
import java.awt.GraphicsEnvironment;
import java.awt.Rectangle;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.image.BufferStrategy;
import javax.swing.JFrame;
import javax.swing.Timer;

public class applet extends Applet
{
    Timer timer;
    JFrame frame;
    DisplayMode[] displayModes = new DisplayMode[] {
            new DisplayMode(1280, 800, 32, 60)
    };

    BufferStrategy bufferStrategy;
    Rectangle bounds;

    /**
     * 
     */
    private static final long serialVersionUID = 1L;

    /**
     * @param args
     */

    public void init()
    {

        GraphicsEnvironment …
Run Code Online (Sandbox Code Playgroud)

java keyboard mouse swing fullscreen

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

Linux上的全屏Java - 如何覆盖任务栏?

我在"openSUSE 11.4(x86_64)"上以全屏模式运行Java应用程序时遇到问题.我使用的是Java 1.6.0_26-b03.

我尝试运行两个全屏应用程序示例:

  1. Oracle站点示例:显示模式测试.
  2. Codealchemists下载的JDarkRoom.jar(简单文本编辑器).

在这两种情况下,我都可以在应用程序上看到一个Linux任务栏.它必须是系统设置/配置的东西?

java swing taskbar suse fullscreen

12
推荐指数
3
解决办法
9910
查看次数

Java全屏模式无法在Ubuntu上运行

所以我正在使用Ubuntu,当我想在Java中进入全屏模式时,会出现一个普通窗口,其中包含最大屏幕尺寸,而不是没有标题栏等的全屏窗口.我承认,我甚至不确定全屏模式应该是什么看起来像Java,因为我没有在任何其他操作系统上尝试过.但我认为它应该是没有标题栏的屏幕.有这个问题的其他人吗?

这是我使用的代码.; 很直接.

public static void main(String[] args) {
    GraphicsEnvironment env = GraphicsEnvironment
            .getLocalGraphicsEnvironment();
    GraphicsDevice vc = env.getDefaultScreenDevice();
    JFrame window = new JFrame();
    window.setUndecorated(false);
    window.setResizable(false);
    vc.setFullScreenWindow(window);
}
Run Code Online (Sandbox Code Playgroud)

java ubuntu swing fullscreen jframe

7
推荐指数
2
解决办法
4371
查看次数

标签 统计

fullscreen ×3

java ×3

swing ×3

jframe ×1

keyboard ×1

mouse ×1

suse ×1

taskbar ×1

ubuntu ×1