实训要求:
代码:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.awt.Graphics;
public class MainClass extends JFrame {
public JComboBox box;
int flag = 0;
jpNewPanel jpNewPanel;
public static void main(String[] args) {
MainClass frame = new MainClass();
frame.setBounds(650,300,550,550);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setTitle("信号灯");
frame.setVisible(true);
}
public MainClass() {
box = new JComboBox();
box.addItem("请选择");
box.addItem("红灯");
box.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
flag = box.getSelectedIndex();
jpNewPanel.repaint();
}
});
bo

本文是关于Java编程的实训内容,通过编写一个窗体应用程序来模拟交通信号灯的工作状态,介绍了如何在Java中添加画布进行图形化展示。实训结束后,作者对学习到的添加画布技巧进行了小结。
最低0.47元/天 解锁文章
671

被折叠的 条评论
为什么被折叠?



