• 大小: 2KB
    文件类型: .java
    金币: 1
    下载: 0 次
    发布日期: 2021-06-09
  • 语言: Java
  • 标签: java  旋转  

资源简介

这是一个JPanel类,里面实现了一个旋转的八卦,当程序启动时八卦就自动化成,并且旋转,可以通过调节线程休眠时间来调节八卦旋转速度。当然这个类也可以使用到任何一个可以用到JPanel的程序中,不会有任何影响。

资源截图

代码片段和文件信息

package justfortest;

import java.awt.Color;
import java.awt.Graphics;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.awt.geom.Ellipse2D;

import javax.swing.*;

public class Baggua {

public static void main(String s[])
{
Jframe j=new Jframe();
j.addWindowListener(new WindowAdapter()
{public void windowClosing(WindowEvent e)
{(e.getWindow()).dispose();
System.exit(0);
}});
bagua ba=new bagua();
j.add(ba);

j.setSize(100150);
j.setVisible(true);
ba.start();
}
}
 class bagua extends JPanel implements Runnable
{

int xyx1x2y1y2tht=0r;
bagua()
{
this.setSize(getWidth()getWidth());
this.setOpaque(true);
}
public void start()
{
run();
}
public void run() {
for(int i=0;;i+=1)
{
tht=i;
if(i==360)
i=0;
try {
Thread.sleep(10);
} catch (InterruptedException e) {}
repaint();
}

评论

共有 条评论