代码下载地址:http://www.zuidaima.com/share/1852345677564928.htm
package com.zuidaima.swing; import java.awt.*; import javax.swing.*; public class SinRun extends JFrame implements Runnable { static int i = 0; static int j = 250; static double x = 0; static double v = 10;// 速度 static double w = 2 * Math.PI; static double A = 50;// 振幅 static double t = 0;// 时间 public SinRun() { this.setSize(500, 500); this.setVisible(true); } public void paint(Graphics g) { super.paint(g); g.setColor(Color.black); g.fillOval(i, j + (int) x, 10, 10); } public void run() { while (true) { try { Thread.sleep(100); } catch (InterruptedException e) { // e.printStackTrace(); } i += v; x = A * Math.cos(w * t); t += 0.1; this.repaint(); if (i > 500) i = 0; } } public static void main(String args[]) { new Thread(new SinRun()).start(); } }
相关推荐
在这个场景中,我们讨论的是如何使用Java Swing来绘制正弦曲线,这对于理解和掌握图形绘制以及数学与编程的结合非常有帮助。下面将详细阐述这个话题。 首先,Java Swing中的`javax.swing.JFrame`是所有窗口的基础,...
《小球沿曲线运动的Java实现》 在计算机科学领域,尤其是图形用户界面(GUI)编程中,模拟物理现象是一种常见的实践。本课程设计旨在利用Java语言,通过绘制二次函数曲线y=a*x^2+b*x+c,模拟小球沿抛物线轨迹的动态...
在本文中,我们提供了完整的代码实现,涵盖了答题系统的所有方面,包括GUI设计、事件处理、swing组件使用等。代码中,我们使用了Java 7中的新特性,例如try-with-resources语句和diamond operator等。 六、技术要点...
在这个“java鼠标事件--正弦曲线”的主题中,我们将深入探讨如何利用Java AWT和Swing库来处理鼠标事件,并结合正弦函数绘制动态图形。 首先,Java AWT(Abstract Window Toolkit)提供了基础的GUI组件和事件处理...
Java Swing实现的生命游戏Java Swing实现的生命游戏Java Swing实现的生命游戏 Java Swing实现的生命游戏Java Swing实现的生命游戏Java Swing实现的生命游戏 Java Swing实现的生命游戏Java Swing实现的生命游戏Java ...
在本项目中,我们利用JavaSwing库构建了一个简易的音乐播放器,它具备了基本的音乐播放功能,包括音乐列表展示、播放控制、歌曲切换等。JavaSwing是Java提供的一个图形用户界面(GUI)工具包,允许开发者创建丰富的...
java swing实现学生住宿管理系统(源码) java swing实现学生住宿管理系统(源码) java swing实现学生住宿管理系统(源码) java swing实现学生住宿管理系统(源码) java swing实现学生住宿管理系统(源码) java ...
Java Swing实现仿Chrome浏览器跳跳龙小游戏 Java Swing实现仿Chrome浏览器跳跳龙小游戏 Java Swing实现仿Chrome浏览器跳跳龙小游戏 Java Swing实现仿Chrome浏览器跳跳龙小游戏 Java Swing实现仿Chrome浏览器跳跳龙小...
最后,作者想说的是,1.9块钱的资源,你买不了吃亏,买不了上当,只需省一片绿箭口香糖的钱,你就能拥有一个用于整蛊的Java Swing实现,你在玩的过程中,还可以初步了解一些Java Swing的知识,如此说来,少年,抓紧时间下载吧。
在这个"java Swing 文件批量上传 DEMO 源代码"中,我们关注的核心是利用Swing构建一个用户界面,实现文件和文件夹的批量上传功能。这涉及到多个Java Swing组件、事件处理以及文件I/O操作。 首先,Swing 提供了诸如...
Java编程实现swing圆形按钮实例代码主要介绍了Java编程实现swing圆形按钮实例代码,涉及两个简单的Java实现按钮的代码,其中一个具有侦测点击事件的简单功能,具有一定借鉴价值,需要的朋友可以参考。 Swing是一个...
在Java Swing中实现PDF阅读器是一项技术挑战,涉及到对PDF文件格式的理解、IO操作、Swing组件的使用以及可能的第三方库集成。 PDF(Portable Document Format)是一种广泛使用的文件格式,用于存储文档,包括文本...
javaswing图书馆管理系统源代码+数据库模型 确保系统具有良好的系统性能,友好的用户界面。 较高的处理效率,便于使用和维护。 采用成熟技术开发,使系统具有较高的技术水平和较长的生命周期。 系统尽可能...
《Java Swing实现学生信息管理系统》是一个基于Java Swing GUI工具集开发的应用程序,旨在提供一个高效、直观的方式来管理学校或教育机构中学生的信息。该系统的核心功能包括学生信息的录入、查询、更新和删除。通过...
JavaSwing 实现俄罗斯方块游戏。
Java Swing版代码生成器是一个基于Java Swing图形用户界面(GUI)的工具,它旨在帮助开发者自动化创建和管理Java代码。Swing是Java平台上的一个组件库,用于构建桌面应用程序,提供了丰富的用户界面元素,如按钮、...
"基于Java swing组件实现简易计算器...本文主要介绍了基于Java swing组件实现简易计算器的知识点,包括JFrame、JButton、JPanel、JTextArea、GridLayout等组件的使用, serta事件处理、布局管理器、代码优化等知识点。
Java课程设计-JavaSwing实现GUI诗词管理系统源码(高分项目),含有代码注释,满分大作业资源,新手也可看懂,期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。该项目可以作为课程设计期末大作业...
本代码采用Java Swing技术实现PetStore项目。它是《Java从小白到大牛》第29章实战项目(PetStore宠物商店)配套源代码。 【相关Java视频课程】: 1、http://www.zhijieketang.com/classroom/6/introduction ...