From fc4e6734927b6a6c82879a0ec0c06cb45262a7e3 Mon Sep 17 00:00:00 2001 From: Kaehvaman Date: Sat, 15 Feb 2025 21:01:50 +0400 Subject: [PATCH] =?UTF-8?q?=D1=81=D0=B6=D0=B0=D0=BB=20=D1=81=D1=82=D1=80?= =?UTF-8?q?=D0=B5=D0=BB=D0=BE=D1=87=D0=BA=D0=B8...?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ApplicationMissileCruiser.java | 6 +++++- .../ControllerMissileCruiser.java | 19 ++++++++---------- .../java/kvr/missilecruiser_hard/Main.java | 3 +++ src/main/resources/arrowDown.png | Bin 0 -> 4738 bytes src/main/resources/arrowLeft.png | Bin 0 -> 4701 bytes src/main/resources/arrowRight.png | Bin 0 -> 4685 bytes src/main/resources/arrowUp.png | Bin 0 -> 4700 bytes .../ViewMissileCruiser.fxml | 15 ++++++++++++-- 8 files changed, 29 insertions(+), 14 deletions(-) create mode 100644 src/main/resources/arrowDown.png create mode 100644 src/main/resources/arrowLeft.png create mode 100644 src/main/resources/arrowRight.png create mode 100644 src/main/resources/arrowUp.png diff --git a/src/main/java/kvr/missilecruiser_hard/ApplicationMissileCruiser.java b/src/main/java/kvr/missilecruiser_hard/ApplicationMissileCruiser.java index 5dea766..900f1e2 100644 --- a/src/main/java/kvr/missilecruiser_hard/ApplicationMissileCruiser.java +++ b/src/main/java/kvr/missilecruiser_hard/ApplicationMissileCruiser.java @@ -5,16 +5,20 @@ import javafx.fxml.FXMLLoader; import javafx.scene.Scene; import javafx.stage.Stage; +import java.io.File; import java.io.IOException; +import java.util.Arrays; public class ApplicationMissileCruiser extends Application { @Override public void start(Stage stage) throws IOException { FXMLLoader fxmlLoader = new FXMLLoader(ApplicationMissileCruiser.class.getResource("ViewMissileCruiser.fxml")); - Scene scene = new Scene(fxmlLoader.load(), 200, 200); + Scene scene = new Scene(fxmlLoader.load(), 900, 500); + stage.setTitle("Ракетный крейсер"); stage.setScene(scene); + stage.setResizable(false); stage.show(); } diff --git a/src/main/java/kvr/missilecruiser_hard/ControllerMissileCruiser.java b/src/main/java/kvr/missilecruiser_hard/ControllerMissileCruiser.java index 9e045b7..92ee867 100644 --- a/src/main/java/kvr/missilecruiser_hard/ControllerMissileCruiser.java +++ b/src/main/java/kvr/missilecruiser_hard/ControllerMissileCruiser.java @@ -1,19 +1,16 @@ package kvr.missilecruiser_hard; import javafx.fxml.FXML; -import javafx.scene.control.Label; - -public class ControllerMissileCruiser { - @FXML - private Label welcomeText; - - @FXML - protected void onHelloButtonClick() { - welcomeText.setText("Welcome to JavaFX Application!"); - } +public class ControllerMissileCruiser +{ @FXML protected void buttonCreate_Click() { - welcomeText.setText("buttonCreate_Click"); + + } + + @FXML + protected void buttonsMove_Click() { + } } \ No newline at end of file diff --git a/src/main/java/kvr/missilecruiser_hard/Main.java b/src/main/java/kvr/missilecruiser_hard/Main.java index f6d93a6..351aa75 100644 --- a/src/main/java/kvr/missilecruiser_hard/Main.java +++ b/src/main/java/kvr/missilecruiser_hard/Main.java @@ -1,5 +1,8 @@ package kvr.missilecruiser_hard; +import java.io.File; +import java.util.Arrays; + public class Main { public static void main(String[] args) { diff --git a/src/main/resources/arrowDown.png b/src/main/resources/arrowDown.png new file mode 100644 index 0000000000000000000000000000000000000000..24ac497ef5e93d74f8aaa171ef1babb486ec00c8 GIT binary patch literal 4738 zcmeHKc~BH*7H<@hV-!S!1~GIRjG)eaw=;4d6CD^i1Qd^+>27FY4rY3o0ary_BUr2m z30o*6R#YUeU_?bFgcVB+8WnbRxQY0)snf0BA_V}7zzMa`AjxMdcq#IUGk8aC$DXu=x(uRGVyKqroYtO*b zxQtaT_X{@^8Lkr7or~|B>b{%bKQXyd5?A%@vGU!9xz`rA6xHlZ*(%<*aO#)th+ji* z$=vpDXU<4Db15%M^yQSo$bp=X8Vifiz1F^qRna}Q{@F(xTq*@|%OX7(^On0#etqwD zU^HEkJ#Btkn}6>*KK$Sc*|Kqkyvxm_Jnx~kahU>w95z$o;VMOV_!|O1+EwdI^eOY25q-L$tE)}@!|AiB$&-^q zJzhZBGpf8+?rVKLXNx!Y1K<8Tx0>5-Eey$6wsY;XRw(IcF^#bP`Q)Iw>%9qKGsFDC zJo!&?lIzy-*zE4Nx^Iu{!r;x_8dXpQ<55v7cmFK!$4-xX_g9-b=T1F(WS__G>2W@E z=sbc1+(|bT)p*g_Re-|Kwv?xbM=$KRnq|b-}fp*}k@+{YL*! zY=-x-a>n1O?H_KM6Hr><{JuF+wPj0Solnq5myh}NKPo|Ac{Sq3q?U8_`96s;+x=d+ zZ?I%~*VNqHx5oG0`uYbY+3;bvV?M`UuFv{M-Sn2%j5KQY#yXda>&rUtWt95E$EKvE zSp>Q6CvQ4LeL|fG!$}c+ESU#Alo(cLihXVbWqFjP%^ja2%>(vCysx^Q{g&6A{6^fjGAU<#Kb$wDPZX$U7WsF*w>k&qXgsL9LJNO2^1k*my#0st*RW3W}5r8A*c zIbz2}!Mjb&Mqs-Mohe6Blqxt}ZzNy=OTgkVBdt^p4_V|2%ZxaQ#z#aALx7bW$)ITi z%4S2ZWz9)1&_)}U05!0SxIEC4>(R?NWWvN&w5mOa+PL`UWTkl}!S)x(qs#+n^ZnDl0& zhKS4|bhQ6i2wXGbZ!jCP?CIbdHjzbWfvE}X%6)6gXoXTW;$fp8ozfcYUV!YkENO}y zCF`x&Y#MtyV*>&1Be-u_zscQh46Kw&G(xX2+rm>s$PwHAD6ZE~IBI{DU_y~VBH}Vh zE?2}9sMSKIgdoIBo&*;ONFiU0iSRK{3Z03@bQ;121;AMpz~Kw{QW2lzGR3%>#}x1g zDN`-b;7pw0h)6MC%_T9-7>GC{1-cT;8XJ`j3I|X^o>N(0ZNDK zEv8XbBBdn~Xw1eZS8U5fA`wf(VgZlO9W`1;7)_uTZKzxhi!ZWkY=uEVI)GZt)~Nu% zE(h75;YI?Z^~OZKK1+_+f`V*1)2#h8GD2FFRIXsjrOyqG<4j1K$=W_%o zXNd1^pF$DNmq__`7Dmub zdXlzaMj|vF@Cdj94Ql5K4je93(A)Nw48m3iKpB(6V~$cLLD<8|vTY~En`~w5|KdYt zHyCro0KXv_IJ&?|$R0Tghxr1r{+6HNI{cPf!0`Ac@5JvoUE_4U69eyLJl<_Tt_ccgbw@zvVg17?6OH0z%|P;JyaPALG>kWFR)2q?WA5D9bvnFLD2K? zrj6j?Vu(pKLD1Az+t;Cd{?u7OIGI)`BPaJvaG&Pj8JIV(3|y@rC?Y}=GddqsG-tjS z>UFkHYUwQK6NawJVx$xe#LL6NmTTukJ_!yi`#w0tV}Z8TadT2ZlJoCB3tHfKIx4`~ zscfFZhu-dWM}Fu`o#j^gXwkEEgwy`YTRVU3T-VVqMeZ*yLMFsO zF0eyDzT*zabL=AieoO15mg9vBVpDP!M-05*!SO8p*(Lp#+szxR+*+k4aB_F%;N^U1 z=C131J!wXJB0C4&%1p?S<%=JF%D&XQ^5NeGrk5Y;e-)s-vSphzHpyHOph%0UpR4ek zXpJ`u5})=6JW`*S#ar7JUI}PS_-gITi99w^gYc4#oTz}lo!2w&-@9}&bjg#N!rJn* zu1fOR0oOUtRqExlmjxAB9Mb*>Wnb^1b?Kg;EO4);&

aa#e>bWa6WnKd!F-v2XRn zM|C0P1L#afnp_-fYz*0fHJ^y>GOuz@TAwudG&QLS`g1oV^}nu-N(evH4dq^|{m$uH zhib;UOaJ;yeq})V^Aj(O?YA=UrUQSf!j#(w? l&Uz_);bl|z=-vqkc-nLJc+U1eax%Gd@BMwh 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/arrowUp.png b/src/main/resources/arrowUp.png new file mode 100644 index 0000000000000000000000000000000000000000..91c151d903911e3c8d634bdef78b3ff4a1f31ae9 GIT binary patch literal 4700 zcmeHKYfuwe7H$v$0RY z;QO(tj5x01x{Bos-H~F!9b9!_)SYp4R8)Lxt#4OQadmHpcdb=hR_**Fl}_J#?m6E% z=R4=#%3ZFV9y8P<&;x>?q3T#w0(c9#$K4hDeiB}C0KD4rbhFq5!VX)kW&@K!!)&gF zhUpx}06{sI=f+?0{T}w}NG)AifWlPp=GC>PbI;NTRgF9IY;EwTWO99FQ=O=_&NH)# znQ{7yrOJmX)Vlmtdw#qfxn)j)Ta3L$Q#829&~{5;5mr=9nP2+wCc>6od5}MT`p;** zzs+Z6OndHNvh;-y*Fy<$5KkA8e9$+LaXaF4v_=Ed*f4IbG(nWwbhJlu|~+*um6Uwhf3T2Y?zX0Rr3tzSUQ@tW4wllp%gKQTMm zEjhyHEtDBh;Wu|j4k@ zj6gQxX3V}OUVSD{KJjVu{xzDjBfeUGA|aq@Zu1YzriDcY$Lm%+FRp0vxQCuuSaarb z`)$6L|KSZ@7nzlx7JfEvO_BTPESHouJlMpYo9S zwqqx2J8Hk|XpgI{9}|;o-Ow>xKMFKzHUk=RmL^U?nvFbyGV5txj?n@-6@tRTb1Vdz zPP4F{PGw9=^JHkO0v#8A;T(#lv^#%zK) zOhRwYVwDI2*5U5>j24Zi2i|1sVgc~M&mk;)0T1IFjr_hAHa037fOG})K?|D>>}!4k zZ8K+CNjfThTS z2vD3BW2gu-NKhF`OHo{AkjY2_6Oa zaS|mYGBJwbQkeuJ^kT8d&uEzWb}=SgQ5TwC6y5}N=%{x35J7ca12BvlA%J0 zkPsU%38@!|9Z(dhh&Ee|1SltCBvNU<#gyt;;0RYlXw^zY$isRi+6;m<00XcG7!zf- z+j^IDjFFzn5*(ibDK3}bGMQKo1~QSXS1F0M+CVRIr~-_KOB^d)VH6-8KrO*_DgbcE zK{kp=D^0LwtIllBP$FDVFlX7btN|N}B3MF2urvV0gkl9IR0za6p+JFQ3bAYgCIW+A zeKW-va{re$w|(HS&Z5UMHsC+kA?n;yGwICES?4r^acm|Sc5Dj;L3XBKBeH4A;TK?a zE|F=3DU}B2M_0pk%b5=~gPas#6osRhP$oe|gp@{Q7)ha0sR$Pc^`N4-yg$0lY+&t# zm5xXSJOZvjgF3i^L%K>8+F#$EMssxllmQ=TFJ*Fs-<2$%J2ASm4dee8A7KuKK1U3& z>y&|`3!H@fo};jfFYeI!6+c~d_!T_>=m94m#qR)J19W{910SV4&|L#`eG~&9r99AG z|2MikdM{J73H$@HgR7FD{rC^yn&pxjp^1Q?1FJmW5`)3qRsThdio1V7(Cf(B#o#r> z5bp5t%`~~!_AonDF^@i3vBVGRK=U-Iq;!>079uktaPPZj^ zPa(We^7za=%5}QbYmtqIt2PD{Btk*D+dFI8HoYF*@b#09KNJ^ZF9eVi+`K4B*SI#K zTssX7@VJq?)vfj21eb=o3&&DMxffhD`&2cyl@^sdpL;jNdE2AhYjM8t@9W{XlzV~S zuD@JbfUT(i=AxAJYWPy;jvs}}?q#-YjfwhKW7M@b+uPiho^H;YCyaM}`YPGIpeo@{ z6<@iAmla}}>$4;47<}%H^u5y|Bc&sr_YyYNT)Oik3r5DtL%nC|pt! zU2^KomF+e24$Mus{&scx@{JoW9BX;N2C8)G*WMSYySp*3EBQ^6Zx(hS2R9zCofN0~ zOUZdMRTV0pfDH9L{XG1r&$1huiSBr1>8VAP#u0*L4MD!jmzQkgkuA*m=jyVm$?Drp ks`r$*?iA0Mgqfg(fdsOhSGQx_Ed2NP1kc>n+a literal 0 HcmV?d00001 diff --git a/src/main/resources/kvr/missilecruiser_hard/ViewMissileCruiser.fxml b/src/main/resources/kvr/missilecruiser_hard/ViewMissileCruiser.fxml index 03b96de..82f9da9 100644 --- a/src/main/resources/kvr/missilecruiser_hard/ViewMissileCruiser.fxml +++ b/src/main/resources/kvr/missilecruiser_hard/ViewMissileCruiser.fxml @@ -1,11 +1,22 @@ + + - + - +