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

📄 0013.htm

📁 Java语言是Internet上最热门的编程语言
💻 HTM
📖 第 1 页 / 共 2 页
字号:
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;M_pointThread=null;<br>
&nbsp;&nbsp;&nbsp;&nbsp;}<br>
}<br>
public void paint(Graphics g)&nbsp;&nbsp;//绘图方法<br>
{<br>
&nbsp;&nbsp;&nbsp;&nbsp;if(Name_Change==true)&nbsp;&nbsp;//若改变了查询股票的代码<br>
&nbsp;&nbsp;&nbsp;&nbsp;{<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ReadData();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//则重新读取数据<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Name_Change=false;<br>
&nbsp;&nbsp;&nbsp;&nbsp;}<br>
&nbsp;&nbsp;&nbsp;&nbsp;PaintFrame(g);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//调用绘制页面区域方法<br>
&nbsp;&nbsp;&nbsp;&nbsp;PaintData(g);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//调用绘制K线数据方法<br>
&nbsp;&nbsp;&nbsp;&nbsp;x0=-1;<br>
&nbsp;&nbsp;&nbsp;&nbsp;y0=-1;<br>
}<br>
private void PaintFrame(Graphics g)&nbsp;&nbsp;//绘制页面区域方法<br>
{<br>
int nWidth =600;<br>
int nHeight=260;<br>
g.setColor(Color.white); <br>
g.fillRect(0,0,600,420); <br>
g.setColor(Color.black);<br>
g.fillRect(50,30,550,350);<br>
g.setColor(Color.white);<br>
g.drawLine(50,nHeight,nWidth,nHeight);&nbsp;&nbsp;&nbsp;&nbsp;//画出上下两区域间的分隔线<br>
g.setColor(Color.black);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//设置字体颜色<br>
&nbsp;&nbsp;&nbsp;&nbsp;for(int i=1;i&lt; 7;i++)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//绘出纵座标中间数值<br>
&nbsp;&nbsp;&nbsp;&nbsp;{<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;g.drawString(String.valueOf((float)Mid_Worth[i]/100),10,55+i*30);<br>
&nbsp;&nbsp;&nbsp;&nbsp;}<br>
&nbsp;&nbsp;&nbsp;&nbsp;g.drawString(String.valueOf((int)MaxCJL),2,270);<br>
&nbsp;&nbsp;&nbsp;&nbsp;g.drawString(String.valueOf((int)MidCJL),8,325);<br>
&nbsp;&nbsp;&nbsp;&nbsp;g.drawString(&quot;0&quot;,40,380);<br>
}<br>
public void PaintData(Graphics g)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//绘制K线数据方法<br>
{<br>
&nbsp;&nbsp;&nbsp;&nbsp;int SPPoint[]=new int[2000]; <br>
&nbsp;&nbsp;&nbsp;&nbsp;int KPPoint[]=new int[2000];<br>
&nbsp;&nbsp;&nbsp;&nbsp;int JGPoint[]=new int[2000];<br>
&nbsp;&nbsp;&nbsp;&nbsp;int JDPoint[]=new int[2000];<br>
&nbsp;&nbsp;&nbsp;&nbsp;double CJLPoint[]=new double[2000];<br>
&nbsp;&nbsp;&nbsp;&nbsp;int Left_Start=40,reDraw=250;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//设置绘图左边界及参数<br>
&nbsp;&nbsp;&nbsp;&nbsp;int i=0;<br>
&nbsp;&nbsp;&nbsp;&nbsp;int JxTemp1=0,JxTemp2=0;<br>
//以下语句在布局区域内绘出固定信息<br>
&nbsp;&nbsp;&nbsp;&nbsp;g.setColor(Color.red);<br>
&nbsp;&nbsp;&nbsp;&nbsp;g.drawString(&quot;牡丹江&quot;,5,45);<br>
&nbsp;&nbsp;&nbsp;&nbsp;g.drawString(&quot;信息港&quot;,5,60);<br>
&nbsp;&nbsp;&nbsp;&nbsp;g.setColor(Color.black);<br>
&nbsp;&nbsp;&nbsp;&nbsp;g.drawString(&quot;开盘&quot;,150,20);<br>
&nbsp;&nbsp;&nbsp;&nbsp;g.drawString(&quot;最高&quot;,230,20);<br>
&nbsp;&nbsp;&nbsp;&nbsp;g.drawString(&quot;最低&quot;,310,20);<br>
&nbsp;&nbsp;&nbsp;&nbsp;g.drawString(&quot;收盘&quot;,390,20);<br>
&nbsp;&nbsp;&nbsp;&nbsp;g.drawString(&quot;成交量&quot;,470,20);<br>
&nbsp;&nbsp;&nbsp;&nbsp;g.drawString(&quot;要查询其他股票,请输入股票代码,然后回车。&quot;,230,400);<br>
&nbsp;&nbsp;&nbsp;&nbsp;for(int N=MaxLength;N &gt;=0;N-=10)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//该循环用于在绘图区域内作图<br>
&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//计算股票各参数在绘图区域内要显示的相对值<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;KPPoint[N]=((KP[N]-MinWorth)*200/(MaxWorth-MinWorth));<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SPPoint[N]=((SP[N]-MinWorth)*200/(MaxWorth-MinWorth));<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JGPoint[N]=((JG[N]-MinWorth)*200/(MaxWorth-MinWorth));<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JDPoint[N]=((JD[N]-MinWorth)*200/(MaxWorth-MinWorth));<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CJLPoint[N]=(CJL[N]*120/MaxCJL);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(int Num=0;Num&lt; 5;Num++)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//计算五日均线<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JxTemp1=JxTemp1+(SPPoint[N+(Num+1)*10]);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JxTemp2=JxTemp2+(SPPoint[N+Num*10]);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JX_Five1=JxTemp1/5;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JX_Five2=JxTemp2/5;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JxTemp1=0;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JxTemp2=0;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(int Num=0;Num&lt; 10;Num++)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//计算十日均线<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JxTemp1=JxTemp1+(SPPoint[N+(Num+1)*10]);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JxTemp2=JxTemp2+(SPPoint[N+Num*10]);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JX_Ten1=JxTemp1/10;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JX_Ten2=JxTemp2/10;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JxTemp1=0;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JxTemp2=0;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(N&lt; 520+Move_Sum)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//若位于显示区域内,则绘制K线<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;i=i+10;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//横座标按10象素递增<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;g.setColor(Color.white); <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;g.drawLine(i+Left_Start,220-JX_Five1,i+Left_Start+10,220-JX_Five2);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;g.setColor(Color.yellow); <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;g.drawLine(i+Left_Start,220-JX_Ten1,i+Left_Start+10,220-JX_Ten2);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(KP[N]&lt; =SP[N])&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//如果开盘价小于收盘价,则绘制阳线<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//绘制空心矩形<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;g.setColor(Color.red); <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;g.drawRect(i+Left_Start,reDraw-SPPoint[N],8,(SPPoint[N]-KPPoint[N]));<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//绘制最高、最低价<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(SPPoint[N]==KPPoint[N]){g.drawRect(i+Left_Start,reDraw-SPPoint[N],8,1);}<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(JGPoint[N] &gt;SPPoint[N]){g.drawLine(i+Left_Start+4,reDraw-SPPoint[N],&nbsp;&nbsp;i+Left_Start+4,reDraw-JGPoint[N]);}<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(JDPoint[N]&lt; KPPoint[N]){g.drawLine(i+Left_Start+4,reDraw-JDPoint[N],&nbsp;&nbsp;i+Left_Start+4,reDraw-KPPoint[N]);}<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//在下方对应位置绘制成交量实心矩形<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;g.fillRect(i+Left_Start,380-(int)CJLPoint[N],8,(int)CJLPoint[N]);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//如果开盘价大于收盘价,则绘制阴线<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//绘制实心矩形<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;g.setColor(Color.green);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;g.fillRect(i+Left_Start,reDraw-KPPoint[N],8,(KPPoint[N])-SPPoint[N]);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//绘制最高、最低价<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;g.drawLine(i+Left_Start+4,reDraw-KPPoint[N],i+Left_Start+4,reDraw-JGPoint[N]);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;g.drawLine(i+Left_Start+4,reDraw-SPPoint[N],i+Left_Start+4,reDraw-JDPoint[N]);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//在下方对应位置绘制成交量实心矩形<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;g.fillRect(i+Left_Start,380-(int)CJLPoint[N],8,(int)CJLPoint[N]); <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(i &gt;540){N=0;}&nbsp;&nbsp;//如果显示区域已全部绘制完毕,则退出循环<br>
&nbsp;&nbsp;&nbsp;&nbsp;}<br>
}<br>
}<br>
public void ReadData()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//读取股票数据的方法<br>
{<br>
&nbsp;&nbsp;&nbsp;&nbsp;int piont=1,Piont_Num;<br>
Integer tempInteger;<br>
&nbsp;&nbsp;&nbsp;&nbsp;Float tempFloat , Content_CJL;<br>
&nbsp;&nbsp;&nbsp;&nbsp;Float content_Num[]=new Float[5];<br>
&nbsp;&nbsp;&nbsp;&nbsp;int Count_Number[]=new int[10];<br>
String content;<br>
&nbsp;&nbsp;&nbsp;&nbsp;try&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;//定位文件的URL地址<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;URL urlc=new URL(&quot;http://127.0.0.1/temp/&quot;+FileName+&quot;.txt&quot;);<br>
&nbsp;&nbsp;&nbsp;&nbsp;//打开数据流<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;BufferedReader bis=new BufferedReader(new InputStreamReader(urlc.openStream()));<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Name_Str=bis.readLine();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//读取股票的汉字名称<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;label[1].setText(Name_Str);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//在相应标签内显示<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;while((content=bis.readLine())!=null)&nbsp;&nbsp;&nbsp;//按行读取整个文本文件内容<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Piont_Num=content.indexOf(' ',piont);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//查找空格位置<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Content_Date=content.substring(1,Piont_Num);&nbsp;&nbsp;&nbsp;&nbsp;//取出日期字符串<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;myDate[MaxLength]=Content_Date;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;piont=Piont_Num+1; <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(int i=1;i&lt; 5;i++)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//从读入的一行中分离出对应数值<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Piont_Num=content.indexOf(' ',piont);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;content_Num[i]=new Float(content.substring(piont,Piont_Num));<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;piont=Piont_Num+1;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;KP[MaxLength]=(int)(content_Num[1].floatValue()*100);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JG[MaxLength]=(int)(content_Num[2].floatValue()*100);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JD[MaxLength]=(int)(content_Num[3].floatValue()*100);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SP[MaxLength]=(int)(content_Num[4].floatValue()*100);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//最后取出成交量的数值<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Content_CJL=new Float(content.substring(piont,content.length()-1));<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CJL[MaxLength]=(int)Content_CJL.floatValue();<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;piont=1; <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Piont_Num=0;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MaxLength=MaxLength+10;&nbsp;&nbsp;&nbsp;&nbsp;//读取下一行(记录数以10为单位递增)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MaxWorth=JG[Move_Sum];<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MinWorth=JD[Move_Sum];<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MaxCJL=CJL[Move_Sum];<br>
&nbsp;&nbsp;&nbsp;&nbsp;//找出在页面布局内的最高、最低值及最大成交量<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(Record_Num=540+Move_Sum;Record_Num &gt;Move_Sum;Record_Num-=10)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(MaxWorth&lt; JG[Record_Num]){MaxWorth=JG[Record_Num];}<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(MinWorth &gt;JD[Record_Num]){MinWorth=JD[Record_Num];}<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(MaxCJL&lt; CJL[Record_Num]){MaxCJL=CJL[Record_Num];}<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MidCJL=MaxCJL/2;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(int i=1;i&lt; 7;i++)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//计算中间值<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Mid_Worth[i]=MinWorth+(MaxWorth-MinWorth)/7*(7-i);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bis.close();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//关闭数据流<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;repaint(); <br>
&nbsp;&nbsp;&nbsp;&nbsp;}catch(NullPointerException npe){&nbsp;&nbsp;//捕捉可能出现的异常<br>
&nbsp;&nbsp;&nbsp;&nbsp;}catch(IOException e){}<br>
}<br>
}<br>
<br>
<br>
__________________________<br>
我用javac StockApplet.java编译出来8个错误,想想也是,没人把完全正确的程序帖出来的,靠这个吃饭的,总要保留一点。<br>
</p>

  </table>
<p align="center"><script src="../../2.js"></script></a>
</body>
</html>

⌨️ 快捷键说明

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