• 大小: 9KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-09
  • 语言: Java
  • 标签: 多线程  电梯模拟  

资源简介

主要是运用java语言中的多线程技术实现了两部电梯同时运行的模拟过程

资源截图

代码片段和文件信息

import java.awt.*;
import java.awt.geom.*;
import javax.swing.*;
import java.awt.event.*;
class drawelevator extends JPanel
{
double initialx=40;
double initialy=400;
int drawstate=0;//
int i=1;
double width=50;
double height=60;
double rightdoorx=90;
public void paintComponent(Graphics g)
{
super.paintComponent(g);
Graphics2D g2=(Graphics2D)g;
double topy=400;
g2.drawString(“正运行在“5580);
g2.setPaint(Color.red);
g2.drawString(““+i10580);
g2.setPaint(Color.black);
g2.drawString(“层“11580);
for(int i=1;i<=6;i++) 
{
Rectangle2D rect=new Rectangle2D.Double(40topy10060);
g2.draw(rect);
g2.drawString(“第“+i+“层“(int)(55+100)(int)(topy+30));
topy-=60;
}
Rectangle2D rect2=new Rectangle2D.Double(initialxinitialywidthheight);
g2.setPaint(Color.red);
g2.fill(rect2);
Rectangle2D rect3=new Rectangle2D.Double(rightdoorxinitialywidthheight);
g2.fill(rect3);

}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       9776  2007-05-21 16:32  selectelevator.java

     文件       8809  2007-05-21 19:57  testframe.java

     文件        213  2007-05-21 20:17  elevatortest5.java

     文件       3576  2007-05-21 09:04  Queue.java

     文件       1428  2007-05-21 16:45  Elevator.java

     文件       3382  2007-05-21 20:17  outelevatorbutton.java

     文件        972  2007-05-21 16:45  drawelevator.java

     文件       5048  2007-05-21 19:59  inelevatorbutton.java

----------- ---------  ---------- -----  ----

                33204                    8


评论

共有 条评论