From 002f490a142cbed6fb61b3b039234d001b02b02b Mon Sep 17 00:00:00 2001 From: GaLicn <133291877+GaLicn@users.noreply.github.com> Date: Thu, 11 Dec 2025 22:36:45 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4ui?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../LabeledWirelessTransceiverScreen.java | 60 ++++++++++-------- .../gui/lable_wireless_transceiver_gui.png | Bin 1296 -> 2464 bytes 2 files changed, 33 insertions(+), 27 deletions(-) diff --git a/src/main/java/com/extendedae_plus/client/screen/LabeledWirelessTransceiverScreen.java b/src/main/java/com/extendedae_plus/client/screen/LabeledWirelessTransceiverScreen.java index 2578442..f1597dd 100644 --- a/src/main/java/com/extendedae_plus/client/screen/LabeledWirelessTransceiverScreen.java +++ b/src/main/java/com/extendedae_plus/client/screen/LabeledWirelessTransceiverScreen.java @@ -21,12 +21,12 @@ import java.util.List; /** * 标签无线收发器屏幕(UI 占位,等待按钮布局)。 - * 纹理:textures/gui/lable_wireless_transceiver_gui.png,尺寸 194x156。 + * 纹理:textures/gui/lable_wireless_transceiver_gui.png,尺寸 256x156。 */ public class LabeledWirelessTransceiverScreen extends AbstractContainerScreen { private static final ResourceLocation TEX = ExtendedAEPlus.id("textures/gui/lable_wireless_transceiver_gui.png"); - private static final int BTN_U = 197; - private static final int BTN_V = 54; + private static final int BTN_U = 2; + private static final int BTN_V = 159; private static final int BTN_W = 28; private static final int BTN_H = 16; private static final int TEX_W = 256; @@ -34,14 +34,15 @@ public class LabeledWirelessTransceiverScreen extends AbstractContainerScreen 宽112 高12 - int sx = this.leftPos + 78; - int sy = this.topPos + 4; - this.searchBox = new EditBox(this.font, sx, sy, 112, 12, Component.empty()); + // 搜索框:起点(134,23) 终点(249,31) => 宽116 高9(取整为9) + int sx = this.leftPos + 134; + int sy = this.topPos + 23; + this.searchBox = new EditBox(this.font, sx, sy, 116, 9, Component.empty()); this.searchBox.setBordered(false); this.searchBox.setMaxLength(64); this.searchBox.setVisible(true); @@ -84,10 +85,10 @@ public class LabeledWirelessTransceiverScreen extends AbstractContainerScreen>s)7WU7ccByPOs z_Mb70Lq}#>`T3ORGb`_X-XqS-SNv?w^O)^-63f+#Up;C)UHhSRWKTT&GV1K{AGUbu`=9)XRu6E1CmZvD!8%#M6axPo+K!CYvPRD`b z^Yi&{9#{J;7QpcNoO+E_{l>$d?e_}SGJUW=dqGlq-hm|z^O<}uRWv!&GO`BPC!4Dn zXf9w-%d~M^u&;q>#r%!ZLNi1H7$%#{QwWH6V7zkv1}~=%*P5@%2Tq1pFIsb8s`u~I z_s^2}fq}@({lC=zLE(GJ_Tbl7nx6YtNrBy0&RL({&+zHZTpxv42gW7t2@Fh?Ok4`*@1111#46%Y#logAL4Cof zf&mW)zvcc34Ut?iJGa=M-pM1Xy?`Of*85G_>u-*o)jM3`foY^xS({^uXaGa%;!;B< zU;?~gzNyI}5||LpqQsRihzE=+piww9UjD0ET^+9XcKzlvvlv-YEFC0XPo26$!gi*1d$t(a-`A}3-#_`{Z}+Q0{kcU8L*rxCSxgbSf1ls~-&cRM z?Y!OJE0d+)J$TB(;llaDFk#A)S`HqK1q^IFXHT#!Vi9qmT%d1{=#A*o#Tjp%6aF#z zGXD8-`TghlH(FRYS~yKu3qBwFx}i7M1>zHsmk!9V^4U*4uFiDUP|jHJ#yW@3whia& zerD}ne)sm@Uh%lwCoTCD9UfFPE@KGuuK)e{hj`AfH~)V6mVc;X0=jsQpoZ5aI~F!z z3C-M=mckSWEC(qUaKFd(X6>%PE#DLk>VX!otNU^IkGh#6BU2*CM}==cWB8#)>4HqK zp>U%tr^$WhijPyn%ZuK8zhAd`a_<>LM9j3Agi^?H=~TxiuV^ x#xjd(N9E&R)A}~*f)WutH4S}6V=l)Z{v|buhrLtx7y?^f44$rjF6*2UngE+>Y9ast literal 1296 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K5893O0R7}x|GzJEiqn<8~Ar*7p+_B9MEoC_V z(cUwjp(T=yJtF1{Ye?*!o>^I!ZXP{iaNx;|2o4l|NS-fk1jqB{jWan z&pgeD>Msx5*XFZN+57oh`}vyse~(%V1;X`W<$^bTd(!=O?p;RL=jZ0l{Qdbizg%DH z9J|sYpR>0ZHnBWt5VOrT;EntEPOw3==F`io2fx((yLr6XmT5y%czkv0fhn8}Ef`40 z;AnL9bX5j}<7cC{yEihdNhnUPEwH(}yE3@FAy7c>JxGIBy8iRrIb`BPs z*Q@96muCNXQChx7Q;;Fz!S(yotA0exe=ys5zBI#Oare{v_3iYm%r=W_$R7S*Bv^ia zUmT;vJ`1U5ypd<*X1gYf_dN_|bDUSi#gNEkQ20AmbyM6Co8Mdw_Hq{U_AoUVFrpyV zWfj@)H?c50+wtpY|6&J*gueUR_Q|m_F&OJGF>-<_$2-yQ_nGrOI`%a?*^7li?8e{6 z=aeeujqv(DT;6r-3}bX*;9;RE7gG-{0Mn1ewj#!~irq5y%RQWr@0$ zIIoC<;Y=YgDn8clD0=zH!iR~0`%e9bf;}F~{pZTG`!Xo_;6n+Giwjo2>js7(G?)*_ zs2x-|r6Msw0UWM}RV0qgWNEgToFF4TTlzI~8mGg7Z|B}MRI)G}!hysLIN1V$hMZB6 zaGA-%ECg1THUn&kK)Mi*#WfrnAqHaAj>|4e#lML*obCO3@Zysj8@iseB~+)E7noR@ ztvRKMFLGM`3O5v|pXXWdw2)!npR{ZSTR%pHH-!v&G5gIL<_R;O04E?&9E~D;AyCiE o!0`XS#Do*lz;cZZRG=|4%&A|X_{V(P3ZMvsr>mdKI;Vst09N~#!vFvP