
正文
java全屏实现代码下载 java全屏显示
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
Java JFrame 对象如何实现全屏
public class MyFrame extends JFrame{ public MyFrame(){ this.setExtendedState(JFrame.MAXIMIZED_BOTH); this.setTitle("全屏!"); //设置标题处java全屏实现代码下载的文字 this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//窗体关闭时java全屏实现代码下载的操作 退出程序 double width = Toolkit.getDefaultToolkit().getScreenSize().width; //得到当前屏幕分辨率java全屏实现代码下载的高 double height = Toolkit.getDefaultToolkit().getScreenSize().height;//得到当前屏幕分辨率java全屏实现代码下载的宽 this.setSize((int)width,(int)height);//设置大小 this.setLocation(0,0); //设置窗体居中显示 this.setResizable(false);//禁用最大化按钮 } /** * 程序java全屏实现代码下载的入口点 * @param args */ public static void main(String[] args) { MyFrame frame = new MyFrame(); frame.setVisible(true); //设置是否显示 }}
相关问答
Q1: 求一个java jdk的小程序,主要是实现在显示屏上全屏跑“我爱你”。
public class Love{ //保存文件名为:Love.java 注意大小写
public static void main(String[] args) {
while(true){
System.out.print("我爱你!---");
}
}
}
Q2: java如何改全屏为窗口?求啊啊啊啊
这个研究了,半上午,没办法,直接简单的改几行代码,就能变成窗体程序的,
需要重构代码的
把 ScreenManager 重构成 JFrame 或是 剥离开 ScreenManager 直接用 Jframe
如果。只是想简单的 ,变成 窗体,可以
修改 frame.setUndecorated(true) 把这个屏蔽掉
但是,你只是,临时的方法,不推荐,不能解决根本
Q3: java显示全屏的代码怎么写?
GraphicsEnvironment environment = GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice device = environment.getDefaultScreenDevice();
device.setFullScreenWindow(this); // this == jframe instance (window子类都可以)
楼上那个只是最大化而已。 不能实现全屏。。 这个才是实现全屏。
Q4: 求用java写打开之后后台下载网站pdf然后全屏显示的思路。
没看太明白,
是说别人在你网站上查看pdf,可以全屏显示吗?
直接给个pdf的外网链接就可以访问了,然后用js处理下全屏效果。
Q5: java 在ubuntu下实现全屏,上面的状态栏依然显示。如下图,不想要上面的状态栏
您好,这样的:
Google从KK开始增加了状态栏透明以及全屏界面有通知可以下拉状态栏的设计,而这个设计出现的隐患是设置了FULL_SCREEN的界面是无法禁止状态栏下拉的,这样对一些工程测试app可能会造成一定的影响,但是以google默认的设计,应用端无法修改此设计来满足自己的需求。
MTK 内部已经开发提供新的接口来实现全屏界面禁止下拉状态栏,如果贵司的代码还没有这部分逻辑,请参考如下:
1. frameworks\base\core\java\android\view\View.java
[java] view plaincopy
public static final int SYSTEM_UI_FLAG_IMMERSIVE_STICKY = 0x00001000;
+ /**
+ * @hide
+ *
+ * NOTE: Flag for {@link #setSystemUiVisibility(int)}: It help user to disable transient
+ * status bar triggered by gesture
+ */
+ public static final int SYSTEM_UI_FLAG_IMMERSIVE_GESTURE_ISOLATED = 0x00002000;
2. frameworks\base\policy\src\com\android\internal\policy\impl\PhoneWindowManager.java
[java] view plaincopy
// monitor for system gestures
mSystemGestures = new SystemGesturesPointerEventListener(context,
new SystemGesturesPointerEventListener.Callbacks() {
@Override
public void onSwipeFromTop() {
+ if (isGestureIsolated())
+ return;
if (mStatusBar != null) {
requestTransientBars(mStatusBar);
}
}
@Override
public void onSwipeFromBottom() {
+ if (isGestureIsolated())
+ return;
if (mNavigationBar != null mNavigationBarOnBottom) {
requestTransientBars(mNavigationBar);
}
}
@Override
public void onSwipeFromRight() {
+ if (isGestureIsolated())
+ return;
if (mNavigationBar != null !mNavigationBarOnBottom) {
requestTransientBars(mNavigationBar);
}
}
@Override
public void onDebug() {
// no-op
}
+ private boolean isGestureIsolated() {
+ WindowState win = mFocusedWindow != null ? mFocusedWindow : mTopFullscreenOpaqueWindowState;
+ if (win != null (win.getSystemUiVisibility() View.SYSTEM_UI_FLAG_IMMERSIVE_GESTURE_ISOLATED) != 0)
+ return true;
+ else
+ return false;
+ }
});
3. 请在修改完framework后,将测试app用setSystemUiVisibility的API加上SYSTEM_UI_FLAG_IMMERSIVE_GESTURE_ISOLATED的flag。
java全屏实现代码下载的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java全屏显示、java全屏实现代码下载的信息别忘了在本站进行查找喔。







