資源簡介
Java實(shí)現(xiàn)動(dòng)態(tài)的sin和cos函數(shù)圖像,通過周期、頻率、振幅滑動(dòng)條來實(shí)現(xiàn)sin和cos函數(shù)圖像的動(dòng)態(tài)變化。

代碼片段和文件信息
package?cn.lel.draw;
/**
?*?畫坐標(biāo)軸和坐標(biāo)軸上的點(diǎn)
?*/
import?java.awt.Color;
import?java.awt.Graphics;
import?javax.swing.JPanel;
public?class?DrawCoord?extends?JPanel?{
@Override
public?void?setBackground(Color?bg)?{
super.setBackground(Color.BLACK);
}
public?void?paint(Graphics?g)?{
super.paint(g);
//?設(shè)置畫筆的顏色
g.setColor(Color.WHITE);
//?畫x軸
g.drawLine(0?getHeight()?/?2?getWidth()?getHeight()?/?2);
//?畫y軸
g.drawLine(getWidth()?/?4?0?getWidth()?/?4?getHeight());
//?畫箭頭
g.drawLine(getWidth()?getHeight()?/?2?getWidth()?-?10
getHeight()?/?2?-?10);
g.drawLine(getWidth()?getHeight()?/?2?getWidth()?-?10
getHeight()?/?2?+?10);
g.drawLine(getWidth()?/?4?0?getWidth()?/?4?-?10?10);
g.drawLine(getWidth()?/?4?0?getWidth()?/?4?+?10?10);
//?畫X軸上的點(diǎn)
for?(int?i?=?0;?i?16;?i++)?{
g.fillOval(i?*?getWidth()?/?16?-?3?getHeight()?/?2?-?3?6?6);
}
for?(int?i?=?3;?i?8;?i?+=?2)?{
g.drawString(String.valueOf(i?-?2)?+?“∏/2“?i?*?getWidth()?/?8?-?6
getHeight()?/?2?+?16);
}
g.drawString(“-∏/2“?getWidth()?/?8?-?6?getHeight()?/?2?+?16);
g.drawString(“-∏“?0?*?getWidth()?/?4?getHeight()?/?2?-?6);
g.drawString(“∏“?2?*?getWidth()?/?4?getHeight()?/?2?-?6);
g.drawString(“2∏“?3?*?getWidth()?/?4?getHeight()?/?2?-?6);
//?畫y軸上的點(diǎn)
for?(int?i?=?1?j?=?2;?i?6;?i++?j--)?{
g.fillOval(getWidth()?/?4?-?3?i?*?getHeight()?/?6?-?3?6?6);
g.drawString(String.valueOf(j)?getWidth()?/?4?+?6?i?*?getHeight()
/?6?+?3);
}
}
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-11-03?19:47??sine_cosine\
?????文件?????????301??2017-10-21?16:42??sine_cosine\.classpath
?????文件?????????387??2017-10-21?16:42??sine_cosine\.project
?????目錄???????????0??2017-11-03?19:47??sine_cosine\.settings\
?????文件?????????598??2017-10-21?16:42??sine_cosine\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2017-11-03?19:47??sine_cosine\bin\
?????目錄???????????0??2017-11-03?19:47??sine_cosine\bin\cn\
?????目錄???????????0??2017-11-03?19:47??sine_cosine\bin\cn\lel\
?????目錄???????????0??2017-11-03?19:47??sine_cosine\bin\cn\lel\draw\
?????文件????????1795??2017-11-01?16:24??sine_cosine\bin\cn\lel\draw\DrawCoord.class
?????文件????????1760??2017-11-01?16:24??sine_cosine\bin\cn\lel\draw\GetSlider.class
?????文件????????1113??2017-11-01?16:24??sine_cosine\bin\cn\lel\draw\NewJfr
?????文件????????1113??2017-11-01?16:24??sine_cosine\bin\cn\lel\draw\NewJfr
?????文件????????1113??2017-11-01?16:24??sine_cosine\bin\cn\lel\draw\NewJfr
?????文件????????1663??2017-11-01?16:24??sine_cosine\bin\cn\lel\draw\NewJfr
?????文件????????1663??2017-11-01?16:24??sine_cosine\bin\cn\lel\draw\NewJfr
?????文件????????1135??2017-11-01?16:24??sine_cosine\bin\cn\lel\draw\NewJfr
?????文件????????1135??2017-11-01?16:24??sine_cosine\bin\cn\lel\draw\NewJfr
?????文件?????????546??2017-11-01?16:24??sine_cosine\bin\cn\lel\draw\NewJfr
?????文件????????9574??2017-11-01?16:24??sine_cosine\bin\cn\lel\draw\NewJfr
?????文件????????1126??2017-11-01?16:24??sine_cosine\bin\cn\lel\draw\NewJfr
?????文件????????1126??2017-11-01?16:24??sine_cosine\bin\cn\lel\draw\NewJfr
?????文件????????1126??2017-11-01?16:24??sine_cosine\bin\cn\lel\draw\NewJfr
?????文件????????1678??2017-11-01?16:24??sine_cosine\bin\cn\lel\draw\NewJfr
?????文件????????1678??2017-11-01?16:24??sine_cosine\bin\cn\lel\draw\NewJfr
?????文件????????1147??2017-11-01?16:24??sine_cosine\bin\cn\lel\draw\NewJfr
?????文件????????1147??2017-11-01?16:24??sine_cosine\bin\cn\lel\draw\NewJfr
?????文件?????????550??2017-11-01?16:24??sine_cosine\bin\cn\lel\draw\NewJfr
?????文件????????9073??2017-11-01?16:24??sine_cosine\bin\cn\lel\draw\NewJfr
?????文件????????4517??2017-11-01?16:24??sine_cosine\bin\cn\lel\draw\SinAndCos.class
?????目錄???????????0??2017-11-03?19:47??sine_cosine\src\
............此處省略8個(gè)文件信息
評(píng)論
共有 條評(píng)論