Мелкие правки по оформлению. Завершённая 6-я лабораторная.
This commit is contained in:
parent
f9ca76a425
commit
50c36f8838
@ -371,7 +371,8 @@ public class FormMapWithSetPlanesGeneric extends JFrame{
|
|||||||
public void keyTyped(KeyEvent e) {
|
public void keyTyped(KeyEvent e) {
|
||||||
char c = e.getKeyChar();
|
char c = e.getKeyChar();
|
||||||
|
|
||||||
if ((c < '0') || (c > '9')) {
|
if ((c < '0') || (c > '9'))
|
||||||
|
{
|
||||||
e.consume();
|
e.consume();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -144,6 +144,13 @@ public class FormPlaneConfig extends JFrame{
|
|||||||
LabelRectWindow.addMouseListener(drag);
|
LabelRectWindow.addMouseListener(drag);
|
||||||
LabelTriangleWindow.addMouseListener(drag);
|
LabelTriangleWindow.addMouseListener(drag);
|
||||||
|
|
||||||
|
//настройка DnD для перетаскивания формы иллюминаторов
|
||||||
|
AdditWindowDropObject(LabelSimpleWindow);
|
||||||
|
AdditWindowDropObject(LabelRectWindow);
|
||||||
|
AdditWindowDropObject(LabelTriangleWindow);
|
||||||
|
|
||||||
|
AdditWindowDropTarget(PictureBoxPlane);
|
||||||
|
|
||||||
//передача объекта через событие
|
//передача объекта через событие
|
||||||
ButtonAddObject.addActionListener(e -> {
|
ButtonAddObject.addActionListener(e -> {
|
||||||
EventAddPlane.accept(_plane);
|
EventAddPlane.accept(_plane);
|
||||||
@ -152,12 +159,6 @@ public class FormPlaneConfig extends JFrame{
|
|||||||
|
|
||||||
//лямбда-выражение для закрытия формы
|
//лямбда-выражение для закрытия формы
|
||||||
ButtonCancel.addActionListener(e -> dispose());
|
ButtonCancel.addActionListener(e -> dispose());
|
||||||
|
|
||||||
AdditWindowDropObject(LabelSimpleWindow);
|
|
||||||
AdditWindowDropObject(LabelRectWindow);
|
|
||||||
AdditWindowDropObject(LabelTriangleWindow);
|
|
||||||
|
|
||||||
AdditWindowDropTarget(PictureBoxPlane);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void Drop(JComponent dropItem)
|
public void Drop(JComponent dropItem)
|
||||||
@ -234,7 +235,7 @@ public class FormPlaneConfig extends JFrame{
|
|||||||
obj.addMouseListener(new MouseAdapter() {
|
obj.addMouseListener(new MouseAdapter() {
|
||||||
@Override
|
@Override
|
||||||
public void mouseEntered(MouseEvent e) {super.mouseEntered(e);
|
public void mouseEntered(MouseEvent e) {super.mouseEntered(e);
|
||||||
Paddle_DragEnter(obj);
|
Window_DragEnter(obj);
|
||||||
}
|
}
|
||||||
@Override
|
@Override
|
||||||
public void mouseExited(MouseEvent e) {super.mouseExited(e);
|
public void mouseExited(MouseEvent e) {super.mouseExited(e);
|
||||||
@ -248,16 +249,16 @@ public class FormPlaneConfig extends JFrame{
|
|||||||
obj.addMouseListener(new MouseAdapter() {
|
obj.addMouseListener(new MouseAdapter() {
|
||||||
@Override
|
@Override
|
||||||
public void mousePressed(MouseEvent e) {super.mousePressed(e);
|
public void mousePressed(MouseEvent e) {super.mousePressed(e);
|
||||||
Paddle_MouseDown(obj);
|
Window_MouseDown(obj);
|
||||||
}
|
}
|
||||||
@Override
|
@Override
|
||||||
public void mouseReleased(MouseEvent e) {super.mouseReleased(e);
|
public void mouseReleased(MouseEvent e) {super.mouseReleased(e);
|
||||||
Paddle_DragDrop();
|
Window_DragDrop();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
void Paddle_MouseDown(Object sender)
|
void Window_MouseDown(Object sender)
|
||||||
{
|
{
|
||||||
IAdditionalDrawingObject windows;
|
IAdditionalDrawingObject windows;
|
||||||
switch (((JLabel)sender).getText()){
|
switch (((JLabel)sender).getText()){
|
||||||
@ -277,7 +278,7 @@ public class FormPlaneConfig extends JFrame{
|
|||||||
enterObject = windows;
|
enterObject = windows;
|
||||||
}
|
}
|
||||||
|
|
||||||
void Paddle_DragEnter(Object sender)
|
void Window_DragEnter(Object sender)
|
||||||
{
|
{
|
||||||
if(enterObject != null && IAdditionalDrawingObject.class.isAssignableFrom(enterObject.getClass()) && _plane != null)
|
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)
|
if(dragObject == null)
|
||||||
{
|
{
|
||||||
|
@ -112,7 +112,6 @@ public class MapWithSetPlanesGeneric <T extends IDrawningObject, U extends Abstr
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//"взламываем" набор, чтобы все элементы оказались в начале
|
//"взламываем" набор, чтобы все элементы оказались в начале
|
||||||
private void Shaking()
|
private void Shaking()
|
||||||
{
|
{
|
||||||
|
@ -162,7 +162,7 @@ public class MapsCollection
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
//загрузка нформации по по самолётам в ангарах из файла
|
//загрузка информации по по самолётам в ангарах из файла
|
||||||
public Boolean LoadOneData(String filename)
|
public Boolean LoadOneData(String filename)
|
||||||
{
|
{
|
||||||
File file = new File(filename);
|
File file = new File(filename);
|
||||||
@ -210,7 +210,6 @@ public class MapsCollection
|
|||||||
_mapStorage.put(element[0], new MapWithSetPlanesGeneric<IDrawningObject, AbstractMap>
|
_mapStorage.put(element[0], new MapWithSetPlanesGeneric<IDrawningObject, AbstractMap>
|
||||||
(_pictureWidth, _pictureHeight, map));
|
(_pictureWidth, _pictureHeight, map));
|
||||||
_mapStorage.get(element[0]).LoadData(element[2].split(String.valueOf(separatorData)));
|
_mapStorage.get(element[0]).LoadData(element[2].split(String.valueOf(separatorData)));
|
||||||
|
|
||||||
} catch (Exception ex) { }
|
} catch (Exception ex) { }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user