我没有原代码,只能提供一些想法:
   1:  设计一个图形边框(界面),在边框中有一个是可以根据程序做上下移动的东东模拟电梯。(你可以到网上找俄罗斯方块游戏,把一些代码拷贝出来,做一些修改,就可以做成了)
   2:  在程序中设一个变量,代表电梯当前所在楼层,再做一些代表楼层的按钮。当按下后,程序获得层数,并与当前电梯所再层数比较,根据结果确定电梯的上下移动。(如果是多层,还要设一上下移动的标志,从而判断那些按钮是要电梯沿途停靠的。可以考虑设一些数组用来存储多用户按的楼层。
   3: 对于楼层的设置,可以考虑简单的方法(如:固定移动N次即移动完一个楼层)
以上仅仅是我个人的一些想法,其实还是比较粗糙的。如果是对Java比较熟悉,并写过一些Java代码,我想,一个晚上就差不多