資源簡介
數(shù)學函數(shù)直觀演示(選擇之一或自定義函數(shù),程序并非嵌入gif動畫,而是人機交互操作的);
顯示效果:sin.gif

代碼片段和文件信息
import?java.util.*;
import?java.awt.*;
import?java.math.BigDecimal;
import?java.awt.event.*;
import?java.applet.*;
import?javax.swing.*;
import?javax.swing.event.*;
import?javax.swing.Timer;
/**
?*?title:?
?*?Description:?
?*?Copyright:?Copyright?(c)?2016
?*?Company:?
?*?@author?unascribed
?*?@version?1.0
?*/
public?class?applet1?extends?applet
{
??boolean?isStandalone?=?false;
???private?static?int?SCALE_X?=?40;?//?X軸縮放倍數(shù)
????private?static?int?SCALE_Y?=?50;?//?Y軸縮放倍數(shù)
????private?static?int?ORIGIN_X?=?10;?//?原點X
????private?static?int?ORIGIN_Y?=?0;?//?原點Y
????private?static?int?END_ARC?=?360?*?2;//?畫多長
??JTextField?jTextField1?=?new?JTextField();
??JSlider?jSlider1?=?new?JSlider(JSlider.HORIZONTAL0300100);
??JTextField?jTextField3?=?new?JTextField();
??JSlider?jSlider3?=?new?JSlider(JSlider.HORIZONTAL50150100);
??JTextField?jTextField4?=?new?JTextField();
??JSlider?jSlider4?=?new?JSlider(JSlider.HORIZONTAL-2004000);
??JSlider?jSlider2?=?new?JSlider(JSlider.HORIZONTAL-8008000);
??JTextField?jTextField2?=?new?JTextField();
??JTextField?jTextField5?=?new?JTextField();
?///Get?a?parameter?value
??public?String?getParameter(String?key?String?def)
??{
????return?isStandalone???System.getProperty(key?def)?:
??????(getParameter(key)?!=?null???getParameter(key)?:?def);
??}
??//Construct?the?applet
??public?applet1()
??{
??}
??//Initialize?the?applet
??public?void?init()
??{
????try
????{
??????jbInit();
????}
????catch(Exception?e)
????{
??????e.printStackTrace();
????}
??}
??//Component?initialization
??private?void?jbInit()?throws?Exception
??{
????jTextField1.setText(“A=1.00???????????“);
????jSlider1.addChangeListener(new?javax.swing.event.ChangeListener()
????{
??????public?void?stateChanged(ChangeEvent?e)
??????{
????????jSlider1_stateChanged(e);
??????}
????});
????jTextField3.setText(“w=1.00???????????“);
????jSlider3.addChangeListener(new?javax.swing.event.ChangeListener()
????{
??????public?void?stateChanged(ChangeEvent?e)
??????{
????????jSlider3_stateChanged(e);
??????}
????});
?
????jTextField4.setText(“B=0.00???????????“);
????jSlider4.addChangeListener(new?javax.swing.event.ChangeListener()
????{
??????public?void?stateChanged(ChangeEvent?e)
??????{
????????jSlider4_stateChanged(e);
??????}
????});
????jSlider2.addChangeListener(new?javax.swing.event.ChangeListener()
????{
??????public?void?stateChanged(ChangeEvent?e)
??????{
????????jSlider2_stateChanged(e);
??????}
????});
????jTextField2.setText(“Φ=0.00???????????“);
????jTextField5.setText(“???????A?sin(??w?x+??Φ)+?B???????“);
????this.add(jSlider1?null);
????this.add(jTextField1?null);
????this.add(jSlider2?null);
????this.add(jTextField2?null);
????this.add(jSlider3?null);
????this.add(jTextField3?null);
????this.add(jSlider4?null);
????this.add(jTextField4?null);
????this.add(jTextField5?null);
??}
??//Ge
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-06-10?14:04??A\
?????文件?????????301??2016-06-10?00:22??A\.classpath
?????文件?????????377??2016-06-10?00:22??A\.project
?????目錄???????????0??2016-06-10?14:04??A\.settings\
?????文件?????????598??2016-06-10?00:22??A\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2016-06-10?14:04??A\bin\
?????文件?????????642??2016-06-10?13:39??A\bin\ap
?????文件?????????642??2016-06-10?13:39??A\bin\ap
?????文件?????????642??2016-06-10?13:39??A\bin\ap
?????文件?????????642??2016-06-10?13:39??A\bin\ap
?????文件????????8233??2016-06-10?13:39??A\bin\ap
?????文件?????????161??2016-06-10?13:39??A\bin\ap
?????文件?????????141??2016-06-10?00:23??A\bin\java.policy.ap
?????目錄???????????0??2016-06-10?14:04??A\src\
?????文件????????9694??2016-06-10?13:39??A\src\ap
?????文件??????462691??2016-04-11?11:48??sin函數(shù).gif
- 上一篇:JAVAweb大作業(yè)
- 下一篇:Java 接口
評論
共有 條評論