资源简介
数学函数直观演示(选择之一或自定义函数,程序并非嵌入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轴缩放倍数
private static int SCALE_Y = 50; // Y轴缩放倍数
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函数.gif
- 上一篇:JAVAweb大作业
- 下一篇:Java 接口
相关资源
- Java 接口
- JAVAweb大作业
- java-onvif-nety4
- javax.jar 包免费
- Java保龄球游戏
- Java+Jsp+MySql微博开发
- niit java考试题目
- usb4java最新版1.3.0
- 小程序微信支付java后台
- javaee图书管理
- javabean+servlet+jsp+mysql实现人事管理增删
- Java开发实战宝典光盘及源码.txt
- UDP协议实现对等通讯Java+RSA加密解密传
- java开发,30个常用工具类总结,全部
- 王者归来:opencv3使用Java开发手册代码
- java刽子手游戏代码
- 基于java的端到端聊天工具
- java图书管理系统外文文献
- java神经网络的jar包joone.jar
- java时钟代码及报告
- JavaSE全套学习PPT
- JAVA 矩阵计算器含源代码
- Java游戏源码
- Java秒杀系统方案优化-高性能高并发实
- JAVA办公局域网设计论文
- JAVA实现联网五子棋
- java时钟日历
- javaWeb学习路线
- 基于java swing的多线程电梯调度模拟
- 图像隐写F5 JAVA源代码
评论
共有 条评论