public class MainFrame {
boolean packFrame=false;
public MainFrame(){
ServerFrame frame=new ServerFrame();
if(packFrame){
frame.pack();
}else{
frame.validate();
}
//创建窗体
Dimension screenSize =Toolkit.getDefaultToolkit().getScreenSize();
Dimension frameSize = frame.getSize();
if(frameSize.height > screenSize.height){
frameSize.height = screenSize.height;
}
if(frameSize.width > screenSize.width){
frameSize.width = screenSize.width;
}
//计算窗体位置
frame.setLocation((screenSize.width - frameSize.width)/2,(screenSize.height - frameSize.height)/2);
frame.pack();
frame.setVisible(true);
}
public static void main(String [] args){
SwingUtilities.invokeLater(new Runnable(){
public void run(){
try{
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
}catch(Exception exception){
exception.printStackTrace();
}
new MainFrame();
}
});
}
}
现在介绍服务器端,也就是pc端的代码部分。首先给大家看一下服务器端包含哪些类。上面部分是第一个类也就是启动窗体的类,MainFrame.java