「java全屏」java全屏事件
本篇文章给大家谈谈java全屏,以及java全屏事件对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java如何改全屏为窗口?求啊啊啊啊
- 2、java中坦克大战如何实现全屏
- 3、Java JFrame 对象如何实现全屏
- 4、java怎么直接全屏播放视频?
- 5、我的世界java版怎么全屏
- 6、Java全屏带分辨率设置
java如何改全屏为窗口?求啊啊啊啊
这个研究了,半上午,没办法,直接简单的改几行代码,就能变成窗体程序的,
需要重构代码的
把 ScreenManager 重构成 JFrame 或是 剥离开 ScreenManager 直接用 Jframe
如果。只是想简单的 ,变成 窗体,可以
修改 frame.setUndecorated(true) 把这个屏蔽掉
但是,你只是,临时的方法,不推荐,不能解决根本
java中坦克大战如何实现全屏
GraphicsDevice 类描述可以在特定图形环境中使用的图形设备。这些设备包括屏幕和打印机设备。注意,在 GraphicsEnvironment 实例中可以有许多屏幕和许多打印机。每个图形设备都有一个或多个与之关联的 GraphicsConfiguration 对象。这些对象指定可以使用 GraphicsDevice 的不同配置。
public void setFullScreenWindow(Window w)
进入全屏模式,或返回窗口化模式。进入的全屏模式可以是独占的,也可以是模拟的。只有 isFullScreenSupported 返回 true 时,独占模式才可用。
独占模式意味着:
Windows 无法重叠全屏窗口。所有其他应用程序窗口总是以 Z-order 出现在全屏窗口后面。
任何时候设备上都只能有一个全屏窗口,因此,当已存在全屏窗口时调用此方法将导致现有的全屏窗口返回为窗口化模式。
禁用输入方法窗口。建议调用
Component.enableInputMethods(false),使组件成为非客户端的输入方法框架。
模拟的全屏模式将窗口大小调整为屏幕大小,并将它置于 (0,0)。
当进入全屏模式时,如果看不到作为全屏窗口使用的窗口,此方法将会使其可见。当返回到窗口化模式时,窗口仍将保持可见。
当从独占全屏窗口模式返回到窗口化模式时,任何调用 setDisplayMode 做出的显示更改都将自动恢复原状。
参数:
w - 一个用作全屏窗口的窗口;如果返回到窗口化模式,则为
null。一些平台希望全屏窗口成为顶层组件(即 Frame);因此这里最好使用 Frame,而不用 Window。
查查API就能知道了 如果只是设置窗体大小其实是不能实现你要的效果的
Java JFrame 对象如何实现全屏
public class MyFrame extends JFrame{
public MyFrame(){
this.setExtendedState(JFrame.MAXIMIZED_BOTH);
this.setTitle("全屏!"); //设置标题处的文字
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//窗体关闭时的操作 退出程序
double width = Toolkit.getDefaultToolkit().getScreenSize().width; //得到当前屏幕分辨率的高
double height = Toolkit.getDefaultToolkit().getScreenSize().height;//得到当前屏幕分辨率的宽
this.setSize((int)width,(int)height);//设置大小
this.setLocation(0,0); //设置窗体居中显示
this.setResizable(false);//禁用最大化按钮
}
/**
* 程序的入口点
* @param args
*/
public static void main(String[] args) {
MyFrame frame = new MyFrame();
frame.setVisible(true); //设置是否显示
}
}
java怎么直接全屏播放视频?
用Toolkit getScreenSize获取屏幕大小, 设为JFrame的大小,JFrame调用setUndecorated去掉边框等装饰,然后就可以在jframe里播放
我的世界java版怎么全屏
你可以试试这个方法
1.打开“我的世界”游戏界面,点击“启动”按钮
2.按下“ESC”键退出,点击“设置”选项。
3.点击“视频”选项按钮。
4.将全屏前面的开关打开即可。
Java全屏带分辨率设置
Java代码
import java awt Color;
import java awt DisplayMode;
import java awt Font;
import java awt Graphics;
import javax swing JFrame;
public class FullScreenTest extends JFrame {
public static void main(String[] args) {
DisplayMode displayMode;
if (args length == ) {
displayMode = new DisplayMode(
Integer parseInt(args[ ])
Integer parseInt(args[ ])
Integer parseInt(args[ ])
DisplayMode REFRESH_RATE_UNKNOWN);
}
else {
displayMode = new DisplayMode(
DisplayMode REFRESH_RATE_UNKNOWN);
}
FullScreenTest test = new FullScreenTest();
test run(displayMode);
}
private static final long DEMO_TIME = ;
public void run(DisplayMode displayMode) {
setBackground(Color blue);
setForeground(Color white);
setFont(new Font( Dialog Font PLAIN ));
SimpleScreenManager screen = new SimpleScreenManager();
try {
screen setFullScreen(displayMode this);
try {
Thread sleep(DEMO_TIME);
}
catch (InterruptedException ex) { }
}
finally {
screen restoreScreen();
}
}
public void paint(Graphics g) {
g drawString( Hello World! );
}
}
Java代码
import java awt DisplayMode;
import java awt GraphicsDevice;
import java awt GraphicsEnvironment;
import java awt Window;
import javax swing JFrame;
/**
* The SimpleScreenManager class manages initializing and displaying full screen
* graphics modes
*/
public class SimpleScreenManager {
private GraphicsDevice device;
/**
* Creates a new SimpleScreenManager object
*/
public SimpleScreenManager() {
GraphicsEnvironment environment = GraphicsEnvironment
getLocalGraphicsEnvironment();
device = environment getDefaultScreenDevice();
}
/**
* Enters full screen mode and changes the display mode
*/
public void setFullScreen(DisplayMode displayMode JFrame window) {
window setUndecorated(true);
window setResizable(false);
device setFullScreenWindow(window);
if (displayMode != null device isDisplayChangeSupported()) {
try {
device setDisplayMode(displayMode);
} catch (IllegalArgumentException ex) {
// ignore illegal mode for this device
}
}
}
/**
* Returns the window currently used in full screen mode
*/
public Window getFullScreenWindow() {
return device getFullScreenWindow();
}
/**
* Restores the screen s display mode
*/
public void restoreScreen() {
Window window = device getFullScreenWindow();
if (window != null) {
window dispose();
}
device setFullScreenWindow(null);
}
lishixinzhi/Article/program/Java/hx/201311/26128
关于java全屏和java全屏事件的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。