2024-06-08 18:26:14 | 我爱编程网
这样:
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();
}
});
box.addItem("黄灯");
box.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
flag = box.getSelectedIndex();
jpNewPanel.repaint();
}
});
box.addItem("绿灯");
box.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
flag = box.getSelectedIndex();
jpNewPanel.repaint();
}
});
add(box, BorderLayout.NORTH);
jpNewPanel = new jpNewPanel();
add(jpNewPanel, BorderLayout.CENTER);
}
class jpNewPanel extends JPanel {
protected void paintComponent(Graphics g) {
super.paintComponent(g);
g.drawOval(150, 0, 120, 120);
if (flag == 1) {
g.setColor(Color.RED);
g.fillOval(150, 0, 120, 120);
} else if (flag == 2) {
g.setColor(Color.YELLOW);
g.fillOval(150, 0, 120, 120);
} else if (flag == 3) {
g.setColor(Color.GREEN);
g.fillOval(150, 0, 120, 120);
}
}
}
}
扩展资料:
注意事项
每个Road对象都有一个name成员变量来代表方向,有一个vehicles成员变量来代表方向上的车辆集合。
在Road对象的构造方法中启动一个线程每隔一个随机的时间向vehicles集合中增加一辆车(用一个“路线名_id”形式的字符串进行表示)。
在Road对象的构造方法中启动一个定时器,每隔一秒检查该方向上的灯是否为绿,是则打印车辆集合和将集合中的第一辆车移除掉。
什么啊。听我的。
先说明,学习Java开始时应该从命令行方式开始,过一段时间后,可以改用IDE开发。估计过一阵你们老师也会让你们用JCreator或NetBeans或Eclipse了。
现在是命令行方式。
打开记事本,输入你的源程序。检查无误后保存到某文件夹(路径最好短点,尽量别放在我的文档下),要带有扩展名“.java”。
打开开始|程序|附件|命令提示符窗口。
输入“盘符:”回车,切换到源程序所在磁盘。
输入“CD 源程序所在文件夹”进入源程序文件夹。
输入“javac 源程序文件名”编译,如果没有别的提示就是成功。不成功就是源代码有问题,修改之。
编译后输入“java 源程序文件名”运行。
注意:编译时文件名要带有扩展名,运行时文件名不能带扩展名。
我爱编程网(https://www.52biancheng.com)小编还为大家带来求java窗口程序编程?的相关内容。
package window;
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JTextArea;
import javax.swing.JTextField;
public class Window extends JFrame{
public static int num = 0;
public static void main(String[] args) {
new Window();
}
public Window(){
//设置x y坐标
this.setLocation(400, 500);
//设置窗口大小
this.setSize(512, 512);
//设置窗口可见
this.setVisible(true);
//设置窗口关闭后程序停止
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//设置窗口不可移动
this.setResizable(false);
JButton but1 = new JButton("按钮");
final JTextField text1 = new JTextField(10);
安装了java之后怎样运行程序java,你指的是JDK(javadevelopmentkits)安装完成了,你需要完成以下几个步骤:首先:先将JDK的path,classpath,JAVA_HOME,配置到电脑变量里面,然后:测试JDK是否安装成功,进入电脑控制台,XP是开始菜单->运行选项,Win7为开始菜单->搜索内容里面输入cmd进入控制台,在控制台输入java-v
JAVA如何给程序设置一个窗口首先,绘制一个默认的窗体,创建好工程,包,类,命名类为Window.很简单,在类中添加一个私有属性JFrame,这么写:privateJFramef=newJFrame("欢迎来到本自助银行");Window的构造方法中,只写 f.setVisible(true);以及窗体的初始位置和初始大小:f.setLocation(300,200);f.setSiz
怎么样运行用记事本编程的java程序?首先,你在编写好Java程序以后!你确定你的机器也就是你的电脑吧,安装了JAVA虚拟机(JVM),JVM网上有下载,安装好以后,还要配置环境变量,这个说起来费事,网上有视频,很简单的。在配置好环境变量以后呢就能运行java内部的命令了。运行cmd界面编译java文件利用javac命令+路径文件名.java。编译通过后执行用java命令+路径文件名!PSp
java获取运行时间很多朋友都想知道java怎么获取运行时间?下面就一起来了解一下吧~第一种是以毫秒为单位计算的。//伪代码long startTime=System.currentTimeMillis(); //获取开始时间doSomeThing(); //测试的代码段long endTime=System.currentTimeMillis(); //获取结束时间System.
Java十大必读经典书籍推荐在编程的世界里,Java语言以其强大的功能和广泛的应用成为了程序员的首选。今天,我要向你推荐十本Java学习路上不可或缺的经典书籍,它们犹如璀璨的繁星,照亮了无数Java开发者的职业之路。1.Java核心技术·卷I·基础知识(豆瓣评分:9.4)作为Java领域的经典之作,这本书与《Java编程思想》并驾齐驱,畅销10余年,深受全球程序员喜爱。由资
关于JAVA写出的小程序,怎样转化为可执行文件JAVA程序变成.EXE的可执行文件,是需要下载一个软件的。使用这个软件比较麻烦。最简单有效的办法是把做好的程序,达成jar包。在Windows下是可以像exe文件一样点击就可以运行。方法如下。1.File->Export->出来的界面选择java下面的jar表示导出为jar文件。2.然后进入选择工程界面,点击你要导出
java应用程序在linux上怎么部署运行java应用程序在linux部署方法:1,将项目达成war包(用eclipse,项目右键--Export--选择warfile)2,将tomcat(用winSCP当然也可以用secureCRT,用securCRT需要建立sftp(即上传文件的目录),用puttomcat命令)考到ilunx对应的目录下3,然后将项目的war包放到雹悉tom
怎样打开java?1、首先我们打开myeclipse,点击左上角的File。2、接着选择New,选择JavaProject。3、在创建java项目的页面,首先给项目命名,点击next。4、一般在这里没有什么要设置的,点击下面的Finish。5、项目创建完毕之后,我们需要创建类文件,也就是Class文件,在源文件夹src上右击,选择New,选择Class。6、
2025-02-01 20:24:39
2024-01-05 14:11:24
2025-02-12 03:21:37
2025-02-10 15:19:48
2025-01-28 17:58:32
2024-11-22 05:08:01