「java全屏显示」java面板全屏
本篇文章给大家谈谈java全屏显示,以及java面板全屏对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
java显示全屏的代码怎么写?
GraphicsEnvironment environment = GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice device = environment.getDefaultScreenDevice();
device.setFullScreenWindow(this); // this == jframe instance (window子类都可以)
楼上那个只是最大化而已。 不能实现全屏。。 这个才是实现全屏。
如何用java设置全屏的代码
创建一个JFrame ,设置成undecorated,设置bounds为屏幕大小
//import 如下:
import java.awt.Dimension;
import java.awt.Rectangle;
import java.awt.Toolkit;
import javax.swing.JFrame;
代码如下:
JFrame frame = new JFrame();
frame.setUndecorated(true);
// 取得屏幕大小
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
Rectangle bounds = new Rectangle( screenSize );
frame.setBounds( bounds );
frame.setVisibale(true);
java怎么直接全屏播放视频?
用Toolkit getScreenSize获取屏幕大小, 设为JFrame的大小,JFrame调用setUndecorated去掉边框等装饰,然后就可以在jframe里播放
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中坦克大战如何实现全屏
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 改全屏
notebook就是笔记本,不过应该是写错了,编辑mf文件可以用随便一个无格式的文本编辑器。如系统自带的记事本、或者EditPlus之类的工具,不要使用word之类的工具就行
java全屏显示的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java面板全屏、java全屏显示的信息别忘了在本站进行查找喔。