package demo03;
import java.awt.Color;
import java.awt.EventQueue;
import java.awt.Graphics;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JFrame;
import javax.swing.JPanel;
import java.awt.BorderLayout;
public class Deng implements ActionListener {
private JFrame frame;
MyPanel3 panel = new MyPanel3(); //这个要以下面的MyPanel3类一致
MyPanel3 panel_1 = new MyPanel3(); //把panel、panel_1和panel_2放到这里下面的监听器才可以使用
MyPanel3 panel_2 = new MyPanel3();
boolean flag = false;
javax.swing.Timer timer = new javax.swing.Timer(3000, this);//定义计时器
int count = 0;
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new R
Swing做一个类似红绿灯的东西
最新推荐文章于 2023-02-16 21:12:02 发布
这是一个使用Java Swing编写的简单程序,模拟红绿灯效果。程序通过创建三个面板代表红绿灯的三个颜色,并使用定时器切换颜色状态,实现了红黄绿三色灯的循环显示。
摘要由CSDN通过智能技术生成