📄 frmmain.java
字号:
package client;
import java.awt.*;
import java.awt.event.*;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
import java.net.Socket;
import javax.swing.*;
public class frmMain extends JFrame implements WindowListener
{
Socket s;
DataOutputStream dos;
DataInputStream dis;
frmMain(DataOutputStream dos,DataInputStream dis,Socket s,member strMeg)
{
this.s=s;
this.dis=dis;
this.dos=dos;
this.setTitle("欢迎您,"+strMeg.ID);
setSize(800, 800);
setBackground(Color.BLACK);
this.addWindowListener(this);
JTabbedPane tp=new JTabbedPane();
tp.addTab("个人中心",new IndividualCentre(dos,dis,strMeg));
tp.addTab("商店", new Store(dos,dis,strMeg));
tp.addTab("餐馆", new Restaurant(dos,dis,strMeg));
if(strMeg.getsort()==2)
{
tp.addTab("软件公司", new SoftCorp(dos,dis,strMeg));
}
if(strMeg.getsort()==3)
{
tp.addTab("投资公司", new InvestCorp(dos,dis,strMeg));
}
getContentPane().add(tp);
setVisible(true);
}
public void windowActivated(WindowEvent e) {
// TODO 自动生成方法存根
}
public void windowClosed(WindowEvent arg0) {
// TODO 自动生成方法存根
}
public void windowClosing(WindowEvent e) {
int n=JOptionPane.showConfirmDialog(null, "您想退出系统,请选择是;\n注销该用户,请选择否", "提示",
JOptionPane.YES_NO_OPTION, JOptionPane.INFORMATION_MESSAGE);
if(n==JOptionPane.YES_OPTION)
{
try {
dos.close();
dis.close();
s.close();
} catch (IOException e1) {
// TODO 自动生成 catch 块
e1.printStackTrace();
}
System.exit(0);
}
if(n==JOptionPane.NO_OPTION)
{
try {
dos.close();
dis.close();
s.close();
} catch (IOException e1) {
// TODO 自动生成 catch 块
e1.printStackTrace();
}
new frmLogOn();
}
}
public void windowDeactivated(WindowEvent arg0) {
// TODO 自动生成方法存根
}
public void windowDeiconified(WindowEvent arg0) {
// TODO 自动生成方法存根
}
public void windowIconified(WindowEvent arg0) {
// TODO 自动生成方法存根
}
public void windowOpened(WindowEvent arg0) {
// TODO 自动生成方法存根
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -