Базовая готова
This commit is contained in:
parent
1c466317b8
commit
7a9ec33ba1
@ -192,7 +192,7 @@ public class FormMonorail{
|
|||||||
});
|
});
|
||||||
|
|
||||||
MonorailFrame.setSize (900, 500);
|
MonorailFrame.setSize (900, 500);
|
||||||
MonorailFrame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);
|
MonorailFrame.setDefaultCloseOperation (JFrame.DISPOSE_ON_CLOSE);
|
||||||
MonorailFrame.setLayout(null);
|
MonorailFrame.setLayout(null);
|
||||||
canv = new Canvas();
|
canv = new Canvas();
|
||||||
canv.setSize(pictureBoxWidth, pictureBoxHeight);
|
canv.setSize(pictureBoxWidth, pictureBoxHeight);
|
||||||
|
@ -60,13 +60,11 @@ public class FormMonorailCollection {
|
|||||||
if (_monorails.Insert(form.SelectedMonorail()) != -1)
|
if (_monorails.Insert(form.SelectedMonorail()) != -1)
|
||||||
{
|
{
|
||||||
JOptionPane.showMessageDialog(null, "Объект добавлен", "Информация", JOptionPane.INFORMATION_MESSAGE);
|
JOptionPane.showMessageDialog(null, "Объект добавлен", "Информация", JOptionPane.INFORMATION_MESSAGE);
|
||||||
System.out.println("Объект добавлен");
|
|
||||||
Draw();
|
Draw();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
JOptionPane.showMessageDialog(null, "Не удалось добавить объект", "Информация", JOptionPane.INFORMATION_MESSAGE);
|
JOptionPane.showMessageDialog(null, "Не удалось добавить объект", "Информация", JOptionPane.INFORMATION_MESSAGE);
|
||||||
System.out.println("Не удалось добавить объект");
|
|
||||||
}
|
}
|
||||||
canv._monorails = _monorails;
|
canv._monorails = _monorails;
|
||||||
form.MonorailFrame.dispose();
|
form.MonorailFrame.dispose();
|
||||||
@ -75,6 +73,39 @@ public class FormMonorailCollection {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
removeButton.addActionListener(new ActionListener() {
|
||||||
|
@Override
|
||||||
|
public void actionPerformed(ActionEvent e) {
|
||||||
|
if(_monorails == null) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
String tmp = monorailNumb.getText();
|
||||||
|
int numb;
|
||||||
|
|
||||||
|
try{
|
||||||
|
numb = Integer.parseInt(tmp);
|
||||||
|
}
|
||||||
|
catch(Exception ex){
|
||||||
|
JOptionPane.showMessageDialog(null, "Введите число", "Информация", JOptionPane.INFORMATION_MESSAGE);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
_monorails.Remove(numb);
|
||||||
|
_monorails.ShowMonorails();
|
||||||
|
JOptionPane.showMessageDialog(null, "Объект удален", "Информация", JOptionPane.INFORMATION_MESSAGE);
|
||||||
|
Draw();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
refreshButton.addActionListener(new ActionListener() {
|
||||||
|
@Override
|
||||||
|
public void actionPerformed(ActionEvent e) {
|
||||||
|
if(_monorails == null) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
_monorails.ShowMonorails();
|
||||||
|
Draw();
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user