📄 startframe.java
字号:
package chat;
import java.net.*;
import java.io.*;
import java.net.*;
import java.io.*;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class StartFrame extends JFrame implements ActionListener{
public StartFrame() throws IOException
{
super("欢迎来到飞腾工作室");
setSize(400,200);
//setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Container contentPane=getContentPane();
contentPane.setLayout(new GridLayout(1,2));
JButton registerButton=new JButton("注册");
registerButton.setBackground(Color.WHITE);
registerButton.addActionListener(this);
contentPane.add(registerButton);
JButton logButton=new JButton("登录");
logButton.setBackground(Color.WHITE);
logButton.addActionListener(this);
contentPane.add(logButton);
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
Dimension frameSize = this.getSize();
if (frameSize.height > screenSize.height) {
frameSize.height = screenSize.height;
}
if (frameSize.width > screenSize.width) {
frameSize.width = screenSize.width;
}
this.setLocation((screenSize.width - frameSize.width) / 2, (screenSize.height - frameSize.height) / 2);
}
public void actionPerformed(ActionEvent e)
{
String buttonString=e.getActionCommand();
try{
if(buttonString.equals("注册"))
{
Register reg=new Register();
reg.setVisible(true);
dispose();
}
else if(buttonString.equals("登录"))
{
Log log=new Log();
log.setVisible(true);
dispose();
}
else {
System.out.println("异常错误!");
System.exit(0);
}
}
catch(IOException exc){
exc.printStackTrace() ;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -