коммит
This commit is contained in:
parent
d6152b45fd
commit
b6967382fa
@ -8,89 +8,6 @@ import java.awt.event.*;
|
||||
|
||||
public class DrawingLoco{
|
||||
|
||||
public class WheelDrawing{
|
||||
private NumWheel numWheel;
|
||||
|
||||
public NumWheel getSomeProperty() {
|
||||
return numWheel;
|
||||
}
|
||||
|
||||
public void setNumWheel(int kwheel){
|
||||
switch(kwheel){
|
||||
case 2:
|
||||
numWheel = NumWheel.TwoWheel;
|
||||
break;
|
||||
case 3:
|
||||
numWheel = NumWheel.ThreeWheel;
|
||||
break;
|
||||
case 4:
|
||||
numWheel = NumWheel.FourWheel;
|
||||
break;
|
||||
default:
|
||||
numWheel = NumWheel.TwoWheel;
|
||||
System.out.println("ВСё плохо, колво колёс почему то не соответтвовало критериям, количество колёс:" + Integer.toString(kwheel) + "но вывели мы как будто их было 2");
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
void Draw(int _startPosX, int _startPosY, boolean fuelTank, Color color, Graphics2D g2d){
|
||||
|
||||
g2d.setColor(color);
|
||||
|
||||
g2d.fillOval(_startPosX + 3, _startPosY + 34, 8, 8);
|
||||
g2d.fillOval(_startPosX + 4, _startPosY + 35, 6, 6);
|
||||
g2d.fillOval(_startPosX + 26, _startPosY + 34, 8, 8);
|
||||
g2d.fillOval(_startPosX + 27, _startPosY + 35, 6, 6);
|
||||
g2d.fillOval(_startPosX + 46, _startPosY + 34, 8, 8);
|
||||
g2d.fillOval(_startPosX + 47, _startPosY + 35, 6, 6);
|
||||
g2d.fillOval(_startPosX + 72, _startPosY + 34, 8, 8);
|
||||
g2d.fillOval(_startPosX + 73, _startPosY + 35, 6, 6);
|
||||
if (numWheel == NumWheel.TwoWheel){
|
||||
g2d.fillOval(_startPosX + 14, _startPosY + 34, 8, 8);
|
||||
g2d.fillOval(_startPosX + 15, _startPosY + 35, 6, 6);
|
||||
g2d.fillOval(_startPosX + 59, _startPosY + 34, 8, 8);
|
||||
g2d.fillOval(_startPosX + 60, _startPosY + 35, 6, 6);
|
||||
}
|
||||
if (numWheel == NumWheel.FourWheel){
|
||||
g2d.fillOval(_startPosX + 11, _startPosY + 34, 8, 8);
|
||||
g2d.fillOval(_startPosX + 12, _startPosY + 35, 6, 6);
|
||||
g2d.fillOval(_startPosX + 18, _startPosY + 34, 8, 8);
|
||||
g2d.fillOval(_startPosX + 19, _startPosY + 35, 6, 6);
|
||||
g2d.fillOval(_startPosX + 55, _startPosY + 34, 8, 8);
|
||||
g2d.fillOval(_startPosX + 56, _startPosY + 35, 6, 6);
|
||||
g2d.fillOval(_startPosX + 63, _startPosY + 34, 8, 8);
|
||||
g2d.fillOval(_startPosX + 64, _startPosY + 35, 6, 6);
|
||||
}
|
||||
|
||||
if (fuelTank){
|
||||
g2d.fillOval(_startPosX + 3+85, _startPosY + 34, 8, 8);
|
||||
g2d.fillOval(_startPosX + 4+85, _startPosY + 35, 6, 6);
|
||||
g2d.fillOval(_startPosX + 26+85, _startPosY + 34, 8, 8);
|
||||
g2d.fillOval(_startPosX + 27+85, _startPosY + 35, 6, 6);
|
||||
g2d.fillOval(_startPosX + 46+85, _startPosY + 34, 8, 8);
|
||||
g2d.fillOval(_startPosX + 47+85, _startPosY + 35, 6, 6);
|
||||
g2d.fillOval(_startPosX + 72+85, _startPosY + 34, 8, 8);
|
||||
g2d.fillOval(_startPosX + 73+85, _startPosY + 35, 6, 6);
|
||||
if (numWheel == NumWheel.TwoWheel){
|
||||
g2d.fillOval(_startPosX + 14+85, _startPosY + 34, 8, 8);
|
||||
g2d.fillOval(_startPosX + 15+85, _startPosY + 35, 6, 6);
|
||||
g2d.fillOval(_startPosX + 59+85, _startPosY + 34, 8, 8);
|
||||
g2d.fillOval(_startPosX + 60+85, _startPosY + 35, 6, 6);
|
||||
}
|
||||
if (numWheel == NumWheel.FourWheel){
|
||||
g2d.fillOval(_startPosX + 11+85, _startPosY + 34, 8, 8);
|
||||
g2d.fillOval(_startPosX + 12+85, _startPosY + 35, 6, 6);
|
||||
g2d.fillOval(_startPosX + 18+85, _startPosY + 34, 8, 8);
|
||||
g2d.fillOval(_startPosX + 19+85, _startPosY + 35, 6, 6);
|
||||
g2d.fillOval(_startPosX + 55+85, _startPosY + 34, 8, 8);
|
||||
g2d.fillOval(_startPosX + 56+85, _startPosY + 35, 6, 6);
|
||||
g2d.fillOval(_startPosX + 63+85, _startPosY + 34, 8, 8);
|
||||
g2d.fillOval(_startPosX + 64+85, _startPosY + 35, 6, 6);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private WheelDrawing wheelDrawing;
|
||||
|
||||
/// <summary>
|
||||
|
@ -22,25 +22,25 @@ public class Form1{
|
||||
up.setFocusPainted(false);
|
||||
up.setContentAreaFilled(false);
|
||||
up.setName("up");
|
||||
up.setIcon(new ImageIcon("images/arowUp340x259.png"));
|
||||
up.setIcon(new ImageIcon("D:\\Coffee\\PIbd-21_Kouvshinoff_T._A._WarmlyLocomotive._Harder\\laba1Loco\\images\\arowUp340x259.png"));
|
||||
JButton down = new JButton();
|
||||
down.setBorderPainted(false);
|
||||
down.setFocusPainted(false);
|
||||
down.setContentAreaFilled(false);
|
||||
down.setName("down");
|
||||
down.setIcon(new ImageIcon("images/arowDown340x259.png"));
|
||||
down.setIcon(new ImageIcon("D:\\Coffee\\PIbd-21_Kouvshinoff_T._A._WarmlyLocomotive._Harder\\laba1Loco\\images\\arowDown340x259.png"));
|
||||
JButton left = new JButton();
|
||||
left.setBorderPainted(false);
|
||||
left.setFocusPainted(false);
|
||||
left.setContentAreaFilled(false);
|
||||
left.setName("left");
|
||||
left.setIcon(new ImageIcon("images/arowL340x259.png"));
|
||||
left.setIcon(new ImageIcon("D:\\Coffee\\PIbd-21_Kouvshinoff_T._A._WarmlyLocomotive._Harder\\laba1Loco\\images\\arowL340x259.png"));
|
||||
JButton right = new JButton();
|
||||
right.setBorderPainted(false);
|
||||
right.setFocusPainted(false);
|
||||
right.setContentAreaFilled(false);
|
||||
right.setName("right");
|
||||
right.setIcon(new ImageIcon("images/arowR340x259.png"));
|
||||
right.setIcon(new ImageIcon("D:\\Coffee\\PIbd-21_Kouvshinoff_T._A._WarmlyLocomotive._Harder\\laba1Loco\\images\\arowR340x259.png"));
|
||||
|
||||
buttonCreate.addActionListener(
|
||||
new ActionListener() {
|
||||
|
90
laba1Loco/WheelDrawing.java
Normal file
90
laba1Loco/WheelDrawing.java
Normal file
@ -0,0 +1,90 @@
|
||||
package laba1Loco;
|
||||
|
||||
import java.awt.*;
|
||||
import java.util.*;
|
||||
import javax.swing.*;
|
||||
import javax.swing.Timer;
|
||||
import java.awt.event.*;
|
||||
|
||||
public class WheelDrawing{
|
||||
private NumWheel numWheel;
|
||||
|
||||
public NumWheel getSomeProperty() {
|
||||
return numWheel;
|
||||
}
|
||||
|
||||
public void setNumWheel(int kwheel){
|
||||
switch(kwheel){
|
||||
case 2:
|
||||
numWheel = NumWheel.TwoWheel;
|
||||
break;
|
||||
case 3:
|
||||
numWheel = NumWheel.ThreeWheel;
|
||||
break;
|
||||
case 4:
|
||||
numWheel = NumWheel.FourWheel;
|
||||
break;
|
||||
default:
|
||||
numWheel = NumWheel.TwoWheel;
|
||||
System.out.println("ВСё плохо, колво колёс почему то не соответтвовало критериям, количество колёс:" + Integer.toString(kwheel) + "но вывели мы как будто их было 2");
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
void Draw(int _startPosX, int _startPosY, boolean fuelTank, Color color, Graphics2D g2d){
|
||||
|
||||
g2d.setColor(color);
|
||||
|
||||
g2d.fillOval(_startPosX + 3, _startPosY + 34, 8, 8);
|
||||
g2d.fillOval(_startPosX + 4, _startPosY + 35, 6, 6);
|
||||
g2d.fillOval(_startPosX + 26, _startPosY + 34, 8, 8);
|
||||
g2d.fillOval(_startPosX + 27, _startPosY + 35, 6, 6);
|
||||
g2d.fillOval(_startPosX + 46, _startPosY + 34, 8, 8);
|
||||
g2d.fillOval(_startPosX + 47, _startPosY + 35, 6, 6);
|
||||
g2d.fillOval(_startPosX + 72, _startPosY + 34, 8, 8);
|
||||
g2d.fillOval(_startPosX + 73, _startPosY + 35, 6, 6);
|
||||
if (numWheel == NumWheel.TwoWheel){
|
||||
g2d.fillOval(_startPosX + 14, _startPosY + 34, 8, 8);
|
||||
g2d.fillOval(_startPosX + 15, _startPosY + 35, 6, 6);
|
||||
g2d.fillOval(_startPosX + 59, _startPosY + 34, 8, 8);
|
||||
g2d.fillOval(_startPosX + 60, _startPosY + 35, 6, 6);
|
||||
}
|
||||
if (numWheel == NumWheel.FourWheel){
|
||||
g2d.fillOval(_startPosX + 11, _startPosY + 34, 8, 8);
|
||||
g2d.fillOval(_startPosX + 12, _startPosY + 35, 6, 6);
|
||||
g2d.fillOval(_startPosX + 18, _startPosY + 34, 8, 8);
|
||||
g2d.fillOval(_startPosX + 19, _startPosY + 35, 6, 6);
|
||||
g2d.fillOval(_startPosX + 55, _startPosY + 34, 8, 8);
|
||||
g2d.fillOval(_startPosX + 56, _startPosY + 35, 6, 6);
|
||||
g2d.fillOval(_startPosX + 63, _startPosY + 34, 8, 8);
|
||||
g2d.fillOval(_startPosX + 64, _startPosY + 35, 6, 6);
|
||||
}
|
||||
|
||||
if (fuelTank){
|
||||
g2d.fillOval(_startPosX + 3+85, _startPosY + 34, 8, 8);
|
||||
g2d.fillOval(_startPosX + 4+85, _startPosY + 35, 6, 6);
|
||||
g2d.fillOval(_startPosX + 26+85, _startPosY + 34, 8, 8);
|
||||
g2d.fillOval(_startPosX + 27+85, _startPosY + 35, 6, 6);
|
||||
g2d.fillOval(_startPosX + 46+85, _startPosY + 34, 8, 8);
|
||||
g2d.fillOval(_startPosX + 47+85, _startPosY + 35, 6, 6);
|
||||
g2d.fillOval(_startPosX + 72+85, _startPosY + 34, 8, 8);
|
||||
g2d.fillOval(_startPosX + 73+85, _startPosY + 35, 6, 6);
|
||||
if (numWheel == NumWheel.TwoWheel){
|
||||
g2d.fillOval(_startPosX + 14+85, _startPosY + 34, 8, 8);
|
||||
g2d.fillOval(_startPosX + 15+85, _startPosY + 35, 6, 6);
|
||||
g2d.fillOval(_startPosX + 59+85, _startPosY + 34, 8, 8);
|
||||
g2d.fillOval(_startPosX + 60+85, _startPosY + 35, 6, 6);
|
||||
}
|
||||
if (numWheel == NumWheel.FourWheel){
|
||||
g2d.fillOval(_startPosX + 11+85, _startPosY + 34, 8, 8);
|
||||
g2d.fillOval(_startPosX + 12+85, _startPosY + 35, 6, 6);
|
||||
g2d.fillOval(_startPosX + 18+85, _startPosY + 34, 8, 8);
|
||||
g2d.fillOval(_startPosX + 19+85, _startPosY + 35, 6, 6);
|
||||
g2d.fillOval(_startPosX + 55+85, _startPosY + 34, 8, 8);
|
||||
g2d.fillOval(_startPosX + 56+85, _startPosY + 35, 6, 6);
|
||||
g2d.fillOval(_startPosX + 63+85, _startPosY + 34, 8, 8);
|
||||
g2d.fillOval(_startPosX + 64+85, _startPosY + 35, 6, 6);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user