⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 register.java

📁 简单股票交易系统
💻 JAVA
字号:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.text.*;

public class register
{
	public static void main(String args[])
	{
		new RegisterFrame();
	}
}

class RegisterFrame extends Frame implements ActionListener
{
	Label prompt1;
	Label prompt2;
	TextField userName;
	TextField password;
	Button btn1,btn2,btn3;
	Panel p1,p2,p3;
	RegisterFrame()
	{
		super("注册窗口");
		prompt1=new Label("用户名:");
		prompt2=new Label("密码:");
		userName=new TextField(10);
		password=new TextField(10);
		password.setEchoChar('*');
		btn1=new Button("确定");
		btn2=new Button("注册");
		btn3=new Button("退出");
		btn1.addActionListener(this);
		btn3.addActionListener(this);
		p1=new Panel();
		p2=new Panel();
		p3=new Panel();
		p1.setBackground(Color.yellow);
		p2.setBackground(Color.yellow);
		p3.setBackground(Color.yellow);
		setLayout(new BorderLayout());
		p1.add(prompt1);
		p1.add(userName);
		p1.add(prompt2);
		p1.add(password);
		p2.add(btn1);
		p2.add(btn2);
		p2.add(btn3);
		add("North",p1);
		add("South",p2);
		add("Center",p3);
		addWindowListener(new closeWin());
		setSize(400,100);
		setVisible(true);
	}
	public void actionPerformed(ActionEvent ap)
	{
		if(ap.getActionCommand()=="确定")
		{		
				setVisible(false);
				new StocksTrade();				
		}
		if(ap.getActionCommand()=="退出")
		{
			dispose();
			System.exit(0);
	    }				
	}
}

class StocksTrade extends Frame
{

	Customer myCustomer;
	StocksInformation myStocksInformation;
	StocksTrade()
	{
		super("简单股票交易系统");	
	 	myCustomer=new Customer();	 	
	 	myStocksInformation=new StocksInformation();
		setLayout(new BorderLayout());
		add("Center",myCustomer);	
		add("East",myStocksInformation);
		addWindowListener(new closeWin());
		setSize(830,500);
		setVisible(true);	
	}
}

class Operate extends JPanel
{
	JLabel prompt=new JLabel("客户信息");
	JButton btn1,btn2,btn3,btn4,btn5;
	JPanel p1,p2,p3;
	Operate()
	{
		setLayout(new BorderLayout());
		btn1=new JButton("添  加");
		btn2=new JButton("删  除");
		btn3=new JButton("更  新");
		btn4=new JButton("视  图");
		btn5=new JButton("显  示");
		p1=new JPanel();
		p2=new JPanel();
		p3=new JPanel();	
		p1.setBackground(Color.cyan);
		p2.setBackground(Color.LIGHT_GRAY);
		p3.setBackground(Color.red);
		p1.add(prompt);		
		p2.add(btn1);
		p2.add(btn2);
		p2.add(btn3);
		p2.add(btn4);
		p2.add(btn5);
		add("North",p1);
		add("Center",p2);
		add("South",p3);
	}
}

class User extends JPanel
{
	JPanel p1,p2,p3;
	JLabel label1,label2;
    JTextField tf1,tf2;
	User()
	{
        p1=new JPanel();
	    p2=new JPanel();
	    p3=new JPanel();
	    label1=new JLabel("姓名");
	    label2=new JLabel("号码");
	    tf1=new JTextField("",15);
	    tf2=new JTextField("",15);	    
        p1.add(label1);
        p1.add(tf1);
        p1.setBackground(Color.LIGHT_GRAY);
        p2.setBackground(Color.LIGHT_GRAY);
        p3.setBackground(Color.LIGHT_GRAY);
    	p2.add(label2);
	    p2.add(tf2);
    	setLayout(new BorderLayout());
    	add(p1,"North");
	    add(p2,"South");
	    add(p3,"Center");
	}
}

class Address extends JPanel
{
	JPanel p;
	User pan;
	JLabel label;
	JTextArea texta;
	Address()
	{ 	    
	   p=new JPanel();
	   pan=new User();
	   label=new JLabel("地址");
	   texta=new JTextArea(10,20);	 
	   p.setBackground(Color.LIGHT_GRAY);
	   p.add(label);
	   p.add(texta);
	   setLayout(new BorderLayout());
	   add(pan,"North");
	   add(p,"Center");
	}
}

class ShareInformation extends JPanel
{
    JLabel label;
	JTextArea texta;
	JPanel p1,p2;
	ShareInformation()
	{
		label=new JLabel("股票文件夹");
		texta=new JTextArea(20,14);
		p1=new JPanel();
		p2=new JPanel();
		p1.setBackground(Color.LIGHT_GRAY);
		p2.setBackground(Color.LIGHT_GRAY);
		setLayout(new BorderLayout());
		p1.add(label);
		add("North",p1);
		add("East",p2);
		add("Center",texta);
	}
}

class Alluser extends JPanel
{
    JLabel label;
	JTextArea texta;
	JPanel p1,p2;
	Alluser()
	{
		label=new JLabel("所有客户");
		texta=new JTextArea(20,14);
		p1=new JPanel();
		p2=new JPanel();
		p1.setBackground(Color.LIGHT_GRAY);
		p2.setBackground(Color.LIGHT_GRAY);
		setLayout(new BorderLayout());
		p1.add(label);
		add("North",p1);
		add("West",p2);
		add("Center",texta);
	}
}

class PanelCentrol extends JPanel
{
	Address myAddress;
	ShareInformation myShareInformation;
	Alluser myAlluser;
	PanelCentrol()
	{
		myAddress=new Address();
		myShareInformation=new ShareInformation();
		myAlluser=new Alluser();
		setLayout(new BorderLayout());
		add("West",myAddress);
		add("Center",myShareInformation);
		add("East",myAlluser);
	}
}

class  ShareOperate extends JPanel
{
	JButton btn1,btn2;
	JTextField textfield;
	JPanel p1,p2;
	JLabel label;
	ShareOperate()
	{
		p1=new JPanel();
		p2=new JPanel();
		btn1=new JButton("买  进");
        btn2=new JButton("卖  出");  
		textfield=new JTextField("",10);
		setLayout(new BorderLayout());
		p1.setBackground(Color.red);
		p2.setBackground(Color.LIGHT_GRAY);
		p2.add(btn1);
		p2.add(textfield);
		p2.add(btn2);
		add("North",p1);
		add("Center",p2);
	}
}

class Customer extends JPanel
{
	Operate myOperate;
	PanelCentrol myPanelCentrol;
	ShareOperate myShareOperate;
	Customer()
	{   
	     myOperate=new Operate();
	     myPanelCentrol=new PanelCentrol();
	     myShareOperate=new ShareOperate();
	     setLayout(new BorderLayout());
		 add(myOperate,"North");
		 add(myPanelCentrol,"Center");
		 add(myShareOperate,"South");
	}
}

class Information extends JPanel
{
	JPanel panel1,panel2,panel3;
	JLabel label1,label2;
	JTextField textfield1,textfield2;
	Information()
	{
		panel1=new JPanel();
		panel2=new JPanel();
		panel3=new JPanel();
		label1=new JLabel("股       票");
		label2=new JLabel("即时价格");	
		textfield1=new JTextField("",10);
		textfield2=new JTextField("",10);
		panel1.setBackground(Color.LIGHT_GRAY);
		panel2.setBackground(Color.LIGHT_GRAY);
		panel3.setBackground(Color.cyan);
		panel1.add(label1);
		panel1.add(textfield1);
		panel2.add(label2);
		panel2.add(textfield2);
		setLayout(new BorderLayout());
		add(panel3,"North");
		add(panel1,"Center");
		add(panel2,"South");
	 }
		
}

class RightOperate extends JPanel
{
	JLabel label;
	JTextArea textarea;
	JButton button;
	RightOperate()
	{ 
		label=new JLabel("可用股票");
		textarea=new JTextArea(30,20);
		button=new JButton("当 前 股 票 价 格");
		setLayout(new BorderLayout());
		label.setBackground(Color.LIGHT_GRAY);
		add(label,"North");
		add(textarea,"Center");
		add(button,"South");
	}
}

class RightStocksInformation extends JPanel
{
	Information rb;
	RightOperate rt;
	JPanel p;
	JLabel label;
	RightStocksInformation()
	{
		p=new JPanel();
		label=new JLabel("股票信息");
		rb=new Information();
		rt=new RightOperate();
		rb.setBackground(Color.LIGHT_GRAY);
		rt.setBackground(Color.LIGHT_GRAY);
		p.setBackground(Color.cyan);
		setLayout(new BorderLayout());
		p.add(label);
		add(p,"North");
		add(rb,"South");
		add(rt,"Center");
	}
}

class StocksInformation extends JPanel
{
	RightStocksInformation rsi;
	JPanel p;
	StocksInformation()
	{
		rsi=new RightStocksInformation();
		p=new JPanel();
		p.setBackground(Color.LIGHT_GRAY);
		setLayout(new BorderLayout());
		add(p,"West");
		add(rsi,"Center");
	}
}

class closeWin extends WindowAdapter
{
	public void windowClosing(WindowEvent e)
	{
		Frame frm=(Frame)(e.getSource());
		frm.dispose();
		System.exit(0);
	}
}					

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -