fix stage ordering

This commit is contained in:
COLIN Cyril 2019-10-14 13:43:04 +02:00
parent b820f041ae
commit 771d76da3f
2 changed files with 4 additions and 4 deletions

View File

@ -13,7 +13,7 @@ class ElevatorPanel extends JPanel {
this.add(new JLabel("Elevator panel."));
buttons = new JButton[nbFloors];
for (int i = 0; i < nbFloors; i++) {
for (int i = nbFloors-1; i >= 0; i--) {
buttons[i] = new JButton("" + i);
this.add(buttons[i]);
}

View File

@ -17,15 +17,15 @@ class FloorPanels extends JPanel {
floors = new JPanel[nbFloors];
this.setLayout(new BoxLayout(this, BoxLayout.PAGE_AXIS));
this.add(new JLabel("Call."));
for (int i = 0; i < nbFloors; i++) {
for (int i = nbFloors-1; i >= 0; i--) {
floors[i] = new JPanel();
floors[i].setLayout(new BoxLayout(floors[i], BoxLayout.LINE_AXIS));
floors[i].add(new JLabel("" + (i + 1)));
floors[i].add(new JLabel("" + i));
if (i < nbFloors - 1) {
JButton upButton = new JButton("");
floors[i].add(upButton);
}
if (i > 1) {
if (i > 0) {
JButton downButton = new JButton("");
floors[i].add(downButton);
}