• 大小: 371KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-24
  • 语言: Java
  • 标签: Java  

资源简介

Java 电梯模拟程序 很逼真的电梯模拟程序,模拟电梯上下楼,开门/关门,上下楼请求等,比较综合的一个实例,对JAVA爱好者很有帮助。

资源截图

代码片段和文件信息

/*
 * CurrentFloorPanel.java
 *
 * Created on 20061る5ら と 1:08
 */

package marsping;

import marsping.component.Elevator;
import marsping.component.type.Floor;

/**
 *
 * @author  MarsPing
 */
public class CurrentFloorPanel extends javax.swing.JPanel {
    FloorPanel[] floorPanel = new FloorPanel[Floor.values().length];
    
    /** Creates new form CurrentFloorPanel */
    public CurrentFloorPanel() {
        initComponents();
        Floor[] floors = Floor.values();
        for(int i=0; i            floorPanel[i] = new FloorPanel(floors[i]);
        
        for(FloorPanel fp:floorPanel)
            add(fp 0);
    }
    
    public void setAllPanel(){
        for(FloorPanel fp:floorPanel)
            fp.resetPanel();
        floorPanel[Elevator.getCurrentFloor().ordinal()].setPanel();
    }
    
    /** This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
    // //GEN-BEGIN:initComponents
    private void initComponents() {

        setBackground(new java.awt.Color(102 102 102));
        setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(204 204 255)));
        setPreferredSize(new java.awt.Dimension(60 365));
    }// //GEN-END:initComponents
    
    
    // Variables declaration - do not modify//GEN-BEGIN:variables
    // End of variables declaration//GEN-END:variables
    
}

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

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

               629829                    143


评论

共有 条评论