问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

这个JAVA程序怎么让他堆满整个屏幕啊

发布网友 发布时间:2022-05-07 01:54

我来回答

1个回答

热心网友 时间:2023-10-11 15:33

获取屏幕的长度和高度,然后在location 方法里进行设置边界是它们的一半就可以了,下面的getMidDimesion方法就是这样。
例子:
import java.awt.*;
import java.awt.event.WindowEvent;
import java.awt.event.WindowListener;
public class testFrame extends Frame
{
public testFrame(int width,int height)
{
this.setSize( width,height);
this.setLocation(testFrame.getMidDimesion( new Dimension(width,height)));
this.setBackground( Color.BLACK );
this.setVisible( true);
this.addWindowListener(new WindowListener()
{
public void windowOpened(WindowEvent arg0) {
// TODO Auto-generated method stub
}
public void windowClosing(WindowEvent arg0) {
// TODO Auto-generated method stub
System.exit(0);
}
public void windowClosed(WindowEvent arg0) {
// TODO Auto-generated method stub
}
public void windowIconified(WindowEvent arg0) {
// TODO Auto-generated method stub
}
获取屏幕的长度和高度,然后在location 方法里进行设置边界是它们的一半就可以了,下面的getMidDimesion方法就是这样。
例子:
import java.awt.*;
import java.awt.event.WindowEvent;
import java.awt.event.WindowListener;
public class testFrame extends Frame
{
public testFrame(int width,int height)
{
this.setSize( width,height);
this.setLocation(testFrame.getMidDimesion( new Dimension(width,height)));
this.setBackground( Color.BLACK );
this.setVisible( true);
this.addWindowListener(new WindowListener()
{
public void windowOpened(WindowEvent arg0) {
// TODO Auto-generated method stub
}
public void windowClosing(WindowEvent arg0) {
// TODO Auto-generated method stub
System.exit(0);
}
public void windowClosed(WindowEvent arg0) {
// TODO Auto-generated method stub
}
public void windowIconified(WindowEvent arg0) {
// TODO Auto-generated method stub
}
public void windowDeiconified(WindowEvent arg0) {
// TODO Auto-generated method stub
}
public void windowActivated(WindowEvent arg0) {
// TODO Auto-generated method stub
}
public void windowDeactivated(WindowEvent arg0) {
// TODO Auto-generated method stub
}
});
}
public static Point getMidDimesion(Dimension d)
{
Point p = new Point();
Dimension dim = Toolkit.getDefaultToolkit().getScreenSize();
p.setLocation((dim.width - d.width)/2,(dim.height - d.height)/2);
return p;
}
public static void main(String[] args)
{
new testFrame(300,200);
}
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
未订阅苹果music自动扣款 分隔符和分页符的区别 提速快是看马力还是扭力 马力大提速快还是扭矩大提速快 体脂秤不准确怎样重新调试 为什么TVB连续剧里面的警察全部是西九龙重案组的? 为什么tvb电视剧中出现的警察经常是“西九龙重案组”的? 单相电表箱哪家公司口碑好? 牛郎织女人物形象 失题(末缺)(李颀)拼音版、注音及读音 简述科学的本质和特点 如何使用Java实现屏幕找图功能 java中这个t为什么正常运行,没有提示变量重复? java如何实现类之间数据共享 java swing 如何实现屏幕四分屏,九分屏,十六分屏显示?如下图,求高手指点 如何使用java代码连接LED显示屏 有没有诺基亚用的java格式的屏幕共享软件 JAVA基础班老师上课共享屏幕是用什么接口连接笔记本的? 求屏幕共享的编程方法,最好是用Java的,急!!! Java多屏显示(主屏幕,扩展屏)怎么实现? Flex+Java 实现屏幕共享 用java怎么实现android屏幕共享 超霸气的运动会口号 急求运动会口号!!!要霸气,有特点 中班运动会口号简短霸气 我下载了一个office2010,但是有了一个micro office2010上载中心,请问怎么删除这个东西啊? 我电脑这个office2010怎么删除啊 如何清除win7中office2010的安装痕迹 如何清除win7中office2010的安装痕迹 肠粉要怎样做才不油腻 牛津大学回国好就业吗 用Java编写一个模拟屏幕保护程序,要求: 谁有电视剧猎场全集链接的 山东的朋友进,分数不多,就100~~~ 关于辛哈拉加森林保护区的介绍有哪些? 电脑没网络可以连接手机热点吗连接 诗人李峤是哪个朝代的人 李峤是哪个朝代的人 李峤是什么朝代的 鹌鹑蛋烧五花肉怎么做好吃 李峤是什么朝代的?? 唐代诗人李峤简介,李峤是哪个朝代的 怎么做鹌鹑蛋烧肉最好吃 鹌鹑蛋烧肉怎么做好吃? 李峤是那个朝代? 李峤是什么朝代的 古人对风的评价是什么 李峤是什么朝代的? 李峤是什么朝 《风》这首诗是哪个朝代那位诗人写的?内容呢? 唐代诗人...李峤...写的...《风》... apple watch是一直监测心率吗 apple watch2 能够在跑步的时候动态实时监测心率吗