|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
你对java乐观有点盲目。java的关键就是在服务器上表现优异,而且它提供了整个开发所需要的工具。应该是说,看哪天。net网页编程有没有机会赶上java。
importjava.awt.*;
importjavax.swing.*;
publicclassFuncextendsJFrame{
/**
*<br>办法申明:主办法
*<br>输出参数:
*<br>前往范例:
*/
publicstaticvoidmain(String[]args){
Funcdb=newFunc();
db.update();
}
/**
*<br>办法申明:机关器,显现窗体
*<br>输出参数:
*<br>前往范例:
*/
Func(){
super("Function");
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
setSize(310,310);
show();
}
/**
*<br>办法申明:更新画面
*<br>输出参数:
*<br>前往范例:
*/
publicvoidupdate(){
repaint();
}
/**
*<br>办法申明:转换坐标点
*<br>输出参数:
*<br>前往范例:
*/
doublef(doublex){
return(Math.sin(2*x)+Math.cos(3*x));
}
/**
*<br>办法申明:绘制坐标图
*<br>输出参数:
*<br>前往范例:
*/
publicvoidpaint(Graphicsg){
doublex0,x1,y0,y1,xd,yd;
doublemax=5.0;
intw,h,hw,hh;
//猎取屏幕的尺寸
w=getSize().width;
h=getSize().height;
hw=w/2;hh=h/2;
//在屏幕上输入字符
g.drawString("Sin[2x]+Cos[3x]",10,40);
g.setColor(Color.red);
g.drawString("0",hw+5,hh+12);
g.drawString(""+max,hw-20,40);
g.drawString(""+max,w-20,hh+12);
//绘制X轴坐标
g.drawLine(0,hh,w,hh);
//绘制Y轴坐标
g.drawLine(hw,0,hw,h);
xd=2*max/w;//盘算X增量
yd=hh/max;//盘算y增量
g.setColor(Color.blue);
//利用增量绘制一小段线,终极构成曲线图形。
for(intx=0;x<w-1;x++){
x0=-max+x*xd;y0=f(x0)*yd;
x1=x0+xd; y1=f(x1)*yd;
g.drawLine(x,(int)(hh-y0),x+1,(int)(hh-y1));
}
}
}//end
通过视频学习比传统的大课堂学习更适合成人化的学习规律。有人说大课堂气氛好,学习氛围浓,热闹,可以认识很多人。 |
|