Готовая лабораторная работа 5
This commit is contained in:
parent
9829e4a9a5
commit
b79b037e9e
11
Tank/Tank.iml
Normal file
11
Tank/Tank.iml
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<module type="JAVA_MODULE" version="4">
|
||||||
|
<component name="NewModuleRootManager" inherit-compiler-output="true">
|
||||||
|
<exclude-output />
|
||||||
|
<content url="file://$MODULE_DIR$">
|
||||||
|
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
|
||||||
|
</content>
|
||||||
|
<orderEntry type="inheritedJdk" />
|
||||||
|
<orderEntry type="sourceFolder" forTests="false" />
|
||||||
|
</component>
|
||||||
|
</module>
|
@ -4,6 +4,7 @@ public class DrawingTank extends DrawingArmoVehicle {
|
|||||||
protected IOrnamentForm OrnamentsForm;
|
protected IOrnamentForm OrnamentsForm;
|
||||||
private boolean OrnamentAdd;
|
private boolean OrnamentAdd;
|
||||||
|
|
||||||
|
// Конструктор (Инициализация характеристик)
|
||||||
public DrawingTank(int speed, double weight, Color bodyColor, int _numWheel, Color additionalColor, boolean bodyKit, boolean caterpillar, boolean tower, int width, int height, boolean ornamentAdd) {
|
public DrawingTank(int speed, double weight, Color bodyColor, int _numWheel, Color additionalColor, boolean bodyKit, boolean caterpillar, boolean tower, int width, int height, boolean ornamentAdd) {
|
||||||
super(speed, weight, bodyColor, _numWheel, width, height);
|
super(speed, weight, bodyColor, _numWheel, width, height);
|
||||||
ArmoVehicle = new EntityTank(speed, weight, bodyColor, _numWheel, additionalColor, bodyKit, caterpillar, tower);
|
ArmoVehicle = new EntityTank(speed, weight, bodyColor, _numWheel, additionalColor, bodyKit, caterpillar, tower);
|
||||||
@ -12,6 +13,7 @@ public class DrawingTank extends DrawingArmoVehicle {
|
|||||||
this.OrnamentAdd = ornamentAdd;
|
this.OrnamentAdd = ornamentAdd;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Ещё один конструктор
|
||||||
public DrawingTank(int speed, float weight, Color bodyColor, int _numWheel, Color additionalColor, boolean bodyKit, boolean caterpillar, boolean tower, int width, int height) {
|
public DrawingTank(int speed, float weight, Color bodyColor, int _numWheel, Color additionalColor, boolean bodyKit, boolean caterpillar, boolean tower, int width, int height) {
|
||||||
super(speed, weight, bodyColor, _numWheel, width, height);
|
super(speed, weight, bodyColor, _numWheel, width, height);
|
||||||
ArmoVehicle=new EntityTank(speed,weight,bodyColor,_numWheel, additionalColor,bodyKit,caterpillar, tower);
|
ArmoVehicle=new EntityTank(speed,weight,bodyColor,_numWheel, additionalColor,bodyKit,caterpillar, tower);
|
||||||
|
@ -152,14 +152,14 @@ public class FormTankCollection {
|
|||||||
JButton ButtonRefreshCollection = new JButton("Обновить коллекцию");
|
JButton ButtonRefreshCollection = new JButton("Обновить коллекцию");
|
||||||
ButtonRefreshCollection.addActionListener(
|
ButtonRefreshCollection.addActionListener(
|
||||||
new ActionListener() {
|
new ActionListener() {
|
||||||
public void actionPerformed(ActionEvent e) {
|
public void actionPerformed(ActionEvent e){
|
||||||
Draw();
|
Draw();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
JButton FormTankGenerate = new JButton("Генерация");
|
JButton toFormTankGenerate = new JButton("Генерировать технику");
|
||||||
FormTankGenerate.addActionListener(
|
toFormTankGenerate.addActionListener(
|
||||||
new ActionListener() {
|
new ActionListener() {
|
||||||
public void actionPerformed(ActionEvent e) {
|
public void actionPerformed(ActionEvent e) {
|
||||||
FormTankGenerate formTankGenerate = new FormTankGenerate();
|
FormTankGenerate formTankGenerate = new FormTankGenerate();
|
||||||
@ -210,25 +210,25 @@ public class FormTankCollection {
|
|||||||
Frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
|
Frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
|
||||||
Frame.setLayout(null);
|
Frame.setLayout(null);
|
||||||
canv.setBounds(0, 0, pictureBoxWidth, pictureBoxHeight);
|
canv.setBounds(0, 0, pictureBoxWidth, pictureBoxHeight);
|
||||||
ButtonAddVehicle.setBounds(pictureBoxWidth, 0, 160, 20);
|
ButtonAddVehicle.setBounds(pictureBoxWidth - 10, 10, 170, 30);
|
||||||
TextBoxNumber.setBounds(pictureBoxWidth, 30, 160, 20);
|
TextBoxNumber.setBounds(pictureBoxWidth - 10, 50, 170, 30);
|
||||||
ButtonRemoveTank.setBounds(pictureBoxWidth, 60, 160, 20);
|
ButtonRemoveTank.setBounds(pictureBoxWidth - 10, 90, 170, 30);
|
||||||
ButtonRefreshCollection.setBounds(pictureBoxWidth, 90, 160, 20);
|
ButtonRefreshCollection.setBounds(pictureBoxWidth - 10, 130, 170, 30);
|
||||||
FormTankGenerate.setBounds(pictureBoxWidth, 120, 160, 20);
|
toFormTankGenerate.setBounds(pictureBoxWidth - 10, 170, 170, 30);
|
||||||
|
|
||||||
buttonAddSet.setBounds(pictureBoxWidth, 150, 160, 20);
|
buttonAddSet.setBounds(pictureBoxWidth - 10, 210, 170, 20);
|
||||||
textBoxSetName.setBounds(pictureBoxWidth, 180, 160, 20);
|
textBoxSetName.setBounds(pictureBoxWidth - 10, 240, 170, 20);
|
||||||
jListStorage.setBounds(pictureBoxWidth, 210, 160, 80);
|
jListStorage.setBounds(pictureBoxWidth - 10, 270, 170, 80);
|
||||||
buttonRemoveSet.setBounds(pictureBoxWidth, 300, 160, 20);
|
buttonRemoveSet.setBounds(pictureBoxWidth - 10, 360, 170, 20);
|
||||||
|
|
||||||
buttonGetRemoved.setBounds(pictureBoxWidth, 330, 160, 20);
|
buttonGetRemoved.setBounds(pictureBoxWidth - 10, 390, 170, 20);
|
||||||
|
|
||||||
Frame.add(canv);
|
Frame.add(canv);
|
||||||
Frame.add(ButtonAddVehicle);
|
Frame.add(ButtonAddVehicle);
|
||||||
Frame.add(ButtonRemoveTank);
|
Frame.add(ButtonRemoveTank);
|
||||||
Frame.add(ButtonRefreshCollection);
|
Frame.add(ButtonRefreshCollection);
|
||||||
Frame.add(TextBoxNumber);
|
Frame.add(TextBoxNumber);
|
||||||
Frame.add(FormTankGenerate);
|
Frame.add(toFormTankGenerate);
|
||||||
|
|
||||||
Frame.add(buttonAddSet);
|
Frame.add(buttonAddSet);
|
||||||
Frame.add(textBoxSetName);
|
Frame.add(textBoxSetName);
|
||||||
|
Loading…
Reference in New Issue
Block a user