• 大小: 4KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-06
  • 语言: Java
  • 标签: 期货  

资源简介

java写的期货交易源码

资源截图

代码片段和文件信息

import java.applet.*; 
import java.awt.*; 
import java.io.*; 
import java.net.*;
public class Stockapplet extends java.applet.applet implements Runnable
{ //以下是公用变量的声明部分
    int Move_Length=0Move_Sum=0;
    String FileNameName_StrContent_Date;
    int SP[]=new int[2000];
    int KP[]=new int[2000];
    int JD[]=new int[2000];
    int JG[]=new int[2000];
    int Mid_Worth[]=new int[2000];
    String myDate[]=new String[2000];
    double CJL[]=new double[2000];
    double MaxCJLMidCJL;
    Label label[]=new Label[10];
    int MaxWorthMinWorth;
int x_move0x_move1MaxLength=0;
    int x0y0XYRecord_Num;
    boolean Mouse_MoveName_Change=true;
    int JX_Five1JX_Five2JX_Ten1JX_Ten2;
public void init()
{
  //TextField text1=new TextField();
  //Thread M_pointThread=null;
      setLayout(null);                  //声明布局管理器
      this.setBackground(Color.white);    //设置背景色
  this.setForeground(Color.black);     //设定文字颜色
      for(int i=1;i< 10;i++)      //以下循环用于向布局中添加标签
      {
        label[i]=new Label();
        this.add(label[i]);
        label[i].reshape(i*80-65105015);
        if(i==2){label[i].reshape(80107015);}
        if(i==7){label[i].reshape(510108015);}
        if(i >7){label[i].reshape((i-8)*490+453807015);}
      }
      FileName=“000001“;        //程序启动时的默认股票代码
      Name_Str=“上证指数“;
      this.add(text1);             //向布局中添加文本框
      text1.reshape(1503857020);
      text1.getText();             //取得文本框中输入的内容
}
  Thread M_pointThread=null;
public void start()
{    //创建并启动多线程
    if (M_pointThread==null)
    {
        M_pointThread=new Thread(this);
        M_pointThread.start();
    }
}
public void run()
{    //运行多线程
    Graphics M_graphics;
    M_graphics=getGraphics();
    M_graphics.setXORMode(Color.white);
    while(true)  //绘制“十字”游标
    {
        try
        {
            if(Mouse_Move==true)
            {
                if(x0 >50 & x0< 600){M_graphics.drawLine(x030x0380);}
                if(y0 >30 & y0< 380){M_graphics.drawLine(50y0600y0);}
                if(X >50 & X< 600){M_graphics.drawLine(X30X380);}
                if(Y >30 & Y< 380){M_graphics.drawLine(50Y600Y);}
                Mouse_Move=false;
                x0=X;
                y0=Y;
            }
        }catch(NullPointerException npe){} 
    }
}
  TextField text1=new TextField();
public boolean action(Event evtobject arg)   //监测事件
    {
        FileName=text1.getText();    //取得新文件名
        repaint(); 
     //将各变量恢复初始状态
        Name_Change=true;
        Move_Length=0;
        Move_Sum=0;
        MaxLength=0;
        MaxCJL=0;
        return true;
    }
public boolean keyDown(Event evtint key)  //检测键盘事件
    {
        if(key==10)    //检测是否是回车键
        {
            Event event=new Event(text1Event.ACTION_EVENT“text1“);
            deliverEvent(event);
            return true;
        }
        return false;
    }
public boolean mo

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      12444  2013-08-14 20:25  Stockapplet.java

----------- ---------  ---------- -----  ----

                12444                    1


评论

共有 条评论