在JAVA的图形界面中,怎样讲界面居中显示?

2021-11-04 社会 83阅读
取出Screen的大小,和本身界面的大小,
算出界面的左上角坐标即可
示例如下:
importjavax.swing.*;
importjava.awt.*;

publicclassFrameCentreTestextendsJFrame{
publicstaticvoidmain(String[]args){
JFrameframe=newJFrame("centre");
Dimensionscreensize=Toolkit.getDefaultToolkit().getScreenSize();
frame.setSize(400,400);
Dimensionframesize=frame.getSize();
intx=(int)screensize.getWidth()/2-(int)framesize.getWidth()/2;
inty=(int)screensize.getHeight()/2-(int)framesize.getHeight()/2;
frame.setLocation(x,y);
frame.setVisible(true);
}
}
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com