fix lab 6
This commit is contained in:
parent
057e5a46e0
commit
eba176d3cf
@ -1,3 +1,4 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<project version="4">
|
<project version="4">
|
||||||
<component name="ProjectRootManager" version="2" languageLevel="JDK_20" default="true" project-jdk-name="19" project-jdk-type="JavaSDK">
|
<component name="ProjectRootManager" version="2" languageLevel="JDK_20" default="true" project-jdk-name="19" project-jdk-type="JavaSDK">
|
||||||
<output url="file://$PROJECT_DIR$/out" />
|
<output url="file://$PROJECT_DIR$/out" />
|
||||||
|
@ -14,7 +14,6 @@ import javax.swing.filechooser.FileNameExtensionFilter;
|
|||||||
import java.util.LinkedList;
|
import java.util.LinkedList;
|
||||||
import java.util.Queue;
|
import java.util.Queue;
|
||||||
|
|
||||||
|
|
||||||
public class FormTankCollection {
|
public class FormTankCollection {
|
||||||
private class Canvas extends JComponent {
|
private class Canvas extends JComponent {
|
||||||
public Canvas() {
|
public Canvas() {
|
||||||
@ -165,8 +164,8 @@ public class FormTankCollection {
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
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();
|
||||||
@ -331,26 +330,26 @@ 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);
|
||||||
menuBar.setBounds(pictureBoxWidth, 360, 160, 20);
|
buttonGetRemoved.setBounds(pictureBoxWidth - 10, 390, 170, 20);
|
||||||
|
|
||||||
buttonGetRemoved.setBounds(pictureBoxWidth, 330, 160, 20);
|
menuBar.setBounds(pictureBoxWidth - 10, 420, 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);
|
||||||
|
@ -4,7 +4,7 @@ public class SetGeneric <T extends Object> {
|
|||||||
// Массив объектов, которые храним
|
// Массив объектов, которые храним
|
||||||
private final ArrayList<T> _places;
|
private final ArrayList<T> _places;
|
||||||
// Количество объектов в массиве
|
// Количество объектов в массиве
|
||||||
public int Count() { return _places.size(); }
|
public int Count() { return _places.size(); }
|
||||||
// Максимальное количество объектов в списке
|
// Максимальное количество объектов в списке
|
||||||
private final int _maxCount;
|
private final int _maxCount;
|
||||||
|
|
||||||
|
@ -31,7 +31,7 @@ public class TanksGenericStorage {
|
|||||||
StringBuilder data = new StringBuilder();
|
StringBuilder data = new StringBuilder();
|
||||||
data.append(key).append("\n");
|
data.append(key).append("\n");
|
||||||
for (DrawingArmoVehicle elem: _tankStorages.get(key).getTanks(100)) {
|
for (DrawingArmoVehicle elem: _tankStorages.get(key).getTanks(100)) {
|
||||||
if(_tankStorages.get(key).getTanks(100) == null)
|
if(_tankStorages.get(key) == null)
|
||||||
break;
|
break;
|
||||||
data.append(elem != null ? ExtentionDrawingTank.GetDataForSave(elem, _separatorForObjectWR) + "\n" : "");
|
data.append(elem != null ? ExtentionDrawingTank.GetDataForSave(elem, _separatorForObjectWR) + "\n" : "");
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user