【Java开源代码栏目提醒】:网学会员鉴于大家对Java开源代码十分关注,论文会员在此为大家搜集整理了“trainApp.java”一文,供大家参考学习
package train_table;
import javax.swing.UIManager;
import java.awt.*;
public class trainApp {
private boolean packFrame = false; //是否显示Frame
public trainApp() { //trainApp的构造函数
admin_frm frame = new admin_frm(); //将admin_frm实例化
if (packFrame) {
frame.pack();
}
else {
frame.validate();
}
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();//获得屏幕尺寸
Dimension frameSize = frame.getSize(); //获得frame尺寸
if (frameSize.height > screenSize.height) { //frame最大高度不超过屏幕
frameSize.height = screenSize.height;
}
if (frameSize.width > screenSize.width) { //frame最大宽度不超过屏幕
frameSize.width = screenSize.width;
}
//获得frame显示位置
frame.setLocation((screenSize.width - frameSize.width) / 2, (screenSize.height - frameSize.height) / 2);
frame.setVisible(true); //显示frame
}
//
程序入口,即主方法
public static void main(String[] args) {
try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
}
catch(Exception e) {
e.printStackTrace();
}
new trainApp();
}
}