很逼真的电梯模拟程序,模拟电梯上下楼,开门/关门,上下楼请求等,对照综合的一个实例,对JAVA快乐喜爱者很有帮助。
Java 电梯模拟程序 v2.0
(1 folders, 2 files, 1.38 KB, 660.76 KB in total.)
源码
(1 folders, 2 files, 1.38 KB, 659.38 KB in total.)
ElevatorSimulator
(1 folders, 3 files, 97.58 KB, 658.00 KB in total.)
ElevatorSimulator.jar 96.20 KB
ElevatorSimulator
(5 folders, 4 files, 4.78 KB, 560.42 KB in total.)
build.xml 3.31 KB
manifest.mf 85 bytes
build
(1 folders, 2 files, 1.38 KB, 199.19 KB in total.)
classes
(2 folders, 2 files, 1.38 KB, 197.81 KB in total.)
marsping
(1 folders, 8 files, 15.88 KB, 58.07 KB in total.)
CurrentFloorPanel.class 1.66 KB
ElevatorSimulator$1.class 769 bytes
ElevatorSimulator$2.class 568 bytes
ElevatorSimulator.class 6.71 KB
FloorPanel.class 1.35 KB
ListPanel.class 3.46 KB
component
(3 folders, 10 files, 22.32 KB, 42.19 KB in total.)
CallPanel$1.class 734 bytes
CallPanel.class 3.34 KB
Door.class 2.46 KB
Elevator.class 1.21 KB
ElevatorController$1.class 819 bytes
ElevatorController.class 7.56 KB
OperationPanel.class 2.79 KB
StatusPanel.class 2.06 KB
button
(0 folders, 9 files, 9.69 KB, 9.69 KB in total.)
Button$1.class 713 bytes
Button.class 1.60 KB
DirectionButton$1.class 766 bytes
DirectionButton.class 1.76 KB
FloorButton.class 1.49 KB
OperationButton$1.class 769 bytes
OperationButton.class 1.27 KB
data
(0 folders, 3 files, 4.52 KB, 4.52 KB in total.)
CallList.class 3.14 KB
type
(0 folders, 5 files, 5.65 KB, 5.65 KB in total.)
Direction.class 1.56 KB
Floor.class 1.52 KB
Operation.class 1.19 KB
org
(2 folders, 2 files, 1.38 KB, 138.35 KB in total.)
jdesktop
(1 folders, 2 files, 1.38 KB, 128.72 KB in total.)
layout
(0 folders, 25 files, 127.34 KB, 127.34 KB in total.)
AquaBaseline.class 14.68 KB
AquaLayoutStyle$ComponentInsets.class 1.58 KB
AquaLayoutStyle.class 13.75 KB
Baseline.class 20.45 KB
GnomeLayoutStyle.class 1.21 KB
GroupLayout$1.class 214 bytes
GroupLayout$AutopaddingMatch.class 1.25 KB
GroupLayout$AutopaddingSpring.class 5.38 KB
GroupLayout$BaselineGroup.class 2.39 KB
GroupLayout$ComponentInfo.class 4.34 KB
GroupLayout$ComponentSpring.class 4.52 KB
GroupLayout$ContainerAutopaddingSpring.class 3.46 KB
GroupLayout$GapSpring.class 1.12 KB
GroupLayout$Group.class 4.34 KB
GroupLayout$PaddingSpring.class 1.62 KB
GroupLayout$ParallelGroup.class 4.75 KB
GroupLayout$SequentialGroup.class 8.54 KB
GroupLayout$Spring.class 2.07 KB
GroupLayout$SpringDelta.class 0.98 KB
GroupLayout.class 16.29 KB
LayoutStyle.class 6.23 KB
MetalLayoutStyle.class 3.77 KB
WindowsLayoutStyle.class 3.01 KB
netbeans
(1 folders, 2 files, 1.38 KB, 8.25 KB in total.)
lib
(1 folders, 2 files, 1.38 KB, 6.86 KB in total.)
awtextra
(0 folders, 4 files, 5.48 KB, 5.48 KB in total.)
AbsoluteConstraints.class 1.55 KB
AbsoluteLayout.class 2.55 KB
dist
(0 folders, 3 files, 97.58 KB, 97.58 KB in total.)
ElevatorSimulator.jar 96.20 KB
nbproject
(1 folders, 6 files, 28.00 KB, 29.74 KB in total.)
build-impl.xml 23.81 KB
genfiles.properties 455 bytes
project.properties 1.79 KB
project.xml 587 bytes
private
(0 folders, 4 files, 1.74 KB, 1.74 KB in total.)
private.properties 157 bytes
private.xml 211 bytes
src
(2 folders, 2 files, 1.38 KB, 227.74 KB in total.)
marsping
(1 folders, 10 files, 30.21 KB, 88.00 KB in total.)
CurrentFloorPanel.form 1.31 KB
CurrentFloorPanel.java 1.60 KB
ElevatorSimulator.form 5.81 KB
ElevatorSimulator.java 8.14 KB
FloorPanel.form 1.81 KB
FloorPanel.java 1.47 KB
ListPanel.form 4.17 KB
ListPanel.java 4.50 KB
component
(3 folders, 12 files, 41.42 KB, 57.79 KB in total.)
CallPanel.form 3.37 KB
CallPanel.java 3.68 KB
Door.form 3.89 KB
Door.java 3.32 KB
Elevator.java 2.22 KB
ElevatorController.java 10.17 KB
OperationPanel.form 2.57 KB
OperationPanel.java 4.09 KB
StatusPanel.form 3.69 KB
StatusPanel.java 3.03 KB
button
(0 folders, 6 files, 6.44 KB, 6.44 KB in total.)
Button.java 1.37 KB
DirectionButton.java 1.46 KB
FloorButton.java 1.23 KB
OperationButton.java 1.00 KB
data
(0 folders, 3 files, 6.55 KB, 6.55 KB in total.)
CallList.java 5.16 KB
type
(0 folders, 5 files, 3.39 KB, 3.39 KB in total.)
Direction.java 847 bytes
Floor.java 739 bytes
Operation.java 469 bytes
org
(2 folders, 2 files, 1.38 KB, 138.35 KB in total.)
jdesktop
(1 folders, 2 files, 1.38 KB, 128.72 KB in total.)
layout
(0 folders, 25 files, 127.34 KB, 127.34 KB in total.)
AquaBaseline.class 14.68 KB
AquaLayoutStyle$ComponentInsets.class 1.58 KB
AquaLayoutStyle.class 13.75 KB
Baseline.class 20.45 KB
GnomeLayoutStyle.class 1.21 KB
GroupLayout$1.class 214 bytes
GroupLayout$AutopaddingMatch.class 1.25 KB
GroupLayout$AutopaddingSpring.class 5.38 KB
GroupLayout$BaselineGroup.class 2.39 KB
GroupLayout$ComponentInfo.class 4.34 KB
GroupLayout$ComponentSpring.class 4.52 KB
GroupLayout$ContainerAutopaddingSpring.class 3.46 KB
GroupLayout$GapSpring.class 1.12 KB
GroupLayout$Group.class 4.34 KB
GroupLayout$PaddingSpring.class 1.62 KB
GroupLayout$ParallelGroup.class 4.75 KB
GroupLayout$SequentialGroup.class 8.54 KB
GroupLayout$Spring.class 2.07 KB
GroupLayout$SpringDelta.class 0.98 KB
GroupLayout.class 16.29 KB
LayoutStyle.class 6.23 KB
MetalLayoutStyle.class 3.77 KB
WindowsLayoutStyle.class 3.01 KB
netbeans
(1 folders, 2 files, 1.38 KB, 8.25 KB in total.)
lib
(1 folders, 2 files, 1.38 KB, 6.86 KB in total.)
awtextra
(0 folders, 4 files, 5.48 KB, 5.48 KB in total.)
AbsoluteConstraints.class 1.55 KB
AbsoluteLayout.class 2.55 KB
test
(0 folders, 2 files, 1.38 KB, 1.38 KB in total.)