📄 centerframe.java
字号:
package view.com;
import java.awt.Dimension;
import java.awt.Toolkit;
import javax.swing.JFrame;
/**
* 让指定框架居中显示
* @author linfeng
*
*/
public class CenterFrame {
/**
* kit kit对象
* screenSize 屏幕大小
* frameSize 框架大小
* screenWidth 屏幕宽度
* screenHeight 屏幕高度
* frameWidth 框架宽度
* frameHeight 框架高度
*/
private Toolkit kit;
private Dimension screenSize;
private Dimension frameSize;
private int screenWidth,screenHeight,frameWidth,frameHeight;
/**
* 让指定框架居中显示
* @param frame 指定框架
* @return frame 指定框架
*/
public JFrame getCenterFrame(JFrame frame) {
kit = kit.getDefaultToolkit();
screenSize = kit.getScreenSize();
screenWidth = (int) screenSize.getWidth();
screenHeight = (int) screenSize.getHeight();
frameSize = frame.getSize();
frameWidth = frameSize.width;
frameHeight = frameSize.height;
frame.setBounds((screenWidth - frameWidth) / 2,
(screenHeight - frameHeight) / 2, frameWidth, frameHeight);
return frame;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -