Мелкие правки по оформлению. Завершённая 6-я лабораторная.

This commit is contained in:
Programmist73 2022-11-24 23:25:21 +04:00
parent f9ca76a425
commit 50c36f8838
4 changed files with 16 additions and 16 deletions

View File

@ -371,7 +371,8 @@ public class FormMapWithSetPlanesGeneric extends JFrame{
public void keyTyped(KeyEvent e) {
char c = e.getKeyChar();
if ((c < '0') || (c > '9')) {
if ((c < '0') || (c > '9'))
{
e.consume();
}
}

View File

@ -144,6 +144,13 @@ public class FormPlaneConfig extends JFrame{
LabelRectWindow.addMouseListener(drag);
LabelTriangleWindow.addMouseListener(drag);
//настройка DnD для перетаскивания формы иллюминаторов
AdditWindowDropObject(LabelSimpleWindow);
AdditWindowDropObject(LabelRectWindow);
AdditWindowDropObject(LabelTriangleWindow);
AdditWindowDropTarget(PictureBoxPlane);
//передача объекта через событие
ButtonAddObject.addActionListener(e -> {
EventAddPlane.accept(_plane);
@ -152,12 +159,6 @@ public class FormPlaneConfig extends JFrame{
//лямбда-выражение для закрытия формы
ButtonCancel.addActionListener(e -> dispose());
AdditWindowDropObject(LabelSimpleWindow);
AdditWindowDropObject(LabelRectWindow);
AdditWindowDropObject(LabelTriangleWindow);
AdditWindowDropTarget(PictureBoxPlane);
}
public void Drop(JComponent dropItem)
@ -234,7 +235,7 @@ public class FormPlaneConfig extends JFrame{
obj.addMouseListener(new MouseAdapter() {
@Override
public void mouseEntered(MouseEvent e) {super.mouseEntered(e);
Paddle_DragEnter(obj);
Window_DragEnter(obj);
}
@Override
public void mouseExited(MouseEvent e) {super.mouseExited(e);
@ -248,16 +249,16 @@ public class FormPlaneConfig extends JFrame{
obj.addMouseListener(new MouseAdapter() {
@Override
public void mousePressed(MouseEvent e) {super.mousePressed(e);
Paddle_MouseDown(obj);
Window_MouseDown(obj);
}
@Override
public void mouseReleased(MouseEvent e) {super.mouseReleased(e);
Paddle_DragDrop();
Window_DragDrop();
}
});
}
void Paddle_MouseDown(Object sender)
void Window_MouseDown(Object sender)
{
IAdditionalDrawingObject windows;
switch (((JLabel)sender).getText()){
@ -277,7 +278,7 @@ public class FormPlaneConfig extends JFrame{
enterObject = windows;
}
void Paddle_DragEnter(Object sender)
void Window_DragEnter(Object sender)
{
if(enterObject != null && IAdditionalDrawingObject.class.isAssignableFrom(enterObject.getClass()) && _plane != null)
{
@ -286,7 +287,7 @@ public class FormPlaneConfig extends JFrame{
}
}
void Paddle_DragDrop()
void Window_DragDrop()
{
if(dragObject == null)
{

View File

@ -112,7 +112,6 @@ public class MapWithSetPlanesGeneric <T extends IDrawningObject, U extends Abstr
}
}
//"взламываем" набор, чтобы все элементы оказались в начале
private void Shaking()
{

View File

@ -162,7 +162,7 @@ public class MapsCollection
return true;
}
//загрузка нформации по по самолётам в ангарах из файла
//загрузка информации по по самолётам в ангарах из файла
public Boolean LoadOneData(String filename)
{
File file = new File(filename);
@ -210,7 +210,6 @@ public class MapsCollection
_mapStorage.put(element[0], new MapWithSetPlanesGeneric<IDrawningObject, AbstractMap>
(_pictureWidth, _pictureHeight, map));
_mapStorage.get(element[0]).LoadData(element[2].split(String.valueOf(separatorData)));
} catch (Exception ex) { }
}
}