Я должен сделать Java Project о системе управления лифтом.Java Swing Animations
Моя проблема в 2 JPanel
. Сначала для JLabel
и Button
's, по одному для каждого этажа - я использую компоновку, потому что я хочу, чтобы она была отзывчивой. Перед началом программы у меня есть диалог, который я могу установить для первого и последнего уровня пола. Вот код:
public void setFloors() {
floorNavigation = new JPanel();
floorNavigation.setLayout(new BoxLayout(floorNavigation, BoxLayout.Y_AXIS));
floorNavigation.add(Box.createVerticalGlue());
for(JPanel p : floorPanels){
floorNavigation.add(p);
}
floorNavigation.add(Box.createVerticalGlue());
frame.add(floorNavigation, BorderLayout.LINE_START);
}
public void createFloorPanel() {
JPanel floorPanel;
for(JLabel l : floorLabels){
floorPanel = new JPanel(new FlowLayout());
floorPanel.add(l);
floorPanel.add(floorButtons.get(floorLabels.indexOf(l)));
floorPanels.add(floorPanel);
}
}
Я хочу сделать лифт двигаться анимацию Y каждого JLabel
в другом JPanel
. Любые идеи, как это сделать? Такие вещи, как getY()
, не работают.