From fbeabfcad2a6dea6143cef48d0d284954342fe53 Mon Sep 17 00:00:00 2001 From: huangyuhui Date: Sun, 11 Jun 2017 13:11:44 +0800 Subject: [PATCH] Fix spinner UI --- .../hmcl/ui/LauncherSettingsPanel.form | 19 +++++++++++++----- .../hmcl/ui/LauncherSettingsPanel.java | 11 +++++----- .../org/jackhuang/hmcl/lang/I18N.lang | 3 +++ .../org/jackhuang/hmcl/lang/I18N.properties | 3 +++ .../org/jackhuang/hmcl/lang/I18N_vi.lang | 3 +++ .../jackhuang/hmcl/lang/I18N_vi.properties | 3 +++ .../org/jackhuang/hmcl/lang/I18N_zh.lang | 3 +++ .../jackhuang/hmcl/lang/I18N_zh.properties | 3 +++ .../org/jackhuang/hmcl/lang/I18N_zh_CN.lang | 3 +++ .../jackhuang/hmcl/lang/I18N_zh_CN.properties | 3 +++ .../hmcl/laf/spinner/BESpinnerUI.java | 2 -- .../hmcl/laf/utils/imgs/np/spinner1_bg.9.png | Bin 503 -> 295 bytes .../utils/imgs/np/spinner1_btn_down_bg.9.png | Bin 2988 -> 322 bytes .../np/spinner1_btn_down_pressed_bg.9.png | Bin 2974 -> 366 bytes .../utils/imgs/np/spinner1_btn_up_bg.9.png | Bin 2984 -> 309 bytes .../imgs/np/spinner1_btn_up_pressed_bg.9.png | Bin 2985 -> 315 bytes 16 files changed, 43 insertions(+), 13 deletions(-) diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/LauncherSettingsPanel.form b/HMCL/src/main/java/org/jackhuang/hmcl/ui/LauncherSettingsPanel.form index 4139c85a5..ca54d8164 100755 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/LauncherSettingsPanel.form +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/LauncherSettingsPanel.form @@ -63,8 +63,11 @@ - + + + + @@ -75,7 +78,9 @@ - + + + @@ -319,7 +324,9 @@ - + + + @@ -493,7 +500,7 @@ - + @@ -529,7 +536,9 @@ - + + + diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/LauncherSettingsPanel.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/LauncherSettingsPanel.java index 0c2b9d2e8..39cd6b6c8 100755 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/LauncherSettingsPanel.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/LauncherSettingsPanel.java @@ -17,7 +17,6 @@ */ package org.jackhuang.hmcl.ui; -import java.awt.Font; import java.io.IOException; import javax.swing.DefaultComboBoxModel; import javax.swing.filechooser.FileNameExtensionFilter; @@ -103,7 +102,7 @@ public class LauncherSettingsPanel extends RepaintPage { lblModpack = new javax.swing.JLabel(); lblRestart = new javax.swing.JLabel(); - tabLauncherSettings = new javax.swing.JTabbedPane(); + tabLauncherSettings = new NewTabPane(); pnlGeneral = new Page().setAnimationEnabled(Settings.getInstance().isEnableAnimation()); lblProxy = new javax.swing.JLabel(); lblProxyHost = new javax.swing.JLabel(); @@ -311,7 +310,7 @@ public class LauncherSettingsPanel extends RepaintPage { .addContainerGap()) ); - tabLauncherSettings.addTab("General", pnlGeneral); + tabLauncherSettings.addTab(C.i18n("launcher.tab.general"), pnlGeneral); // NOI18N lblTheme.setText(C.i18n("launcher.theme")); // NOI18N @@ -449,7 +448,7 @@ public class LauncherSettingsPanel extends RepaintPage { .addContainerGap()) ); - tabLauncherSettings.addTab("UI", pnlUI); + tabLauncherSettings.addTab(C.i18n("launcher.tab.ui"), pnlUI); // NOI18N lblAbout.setText(C.i18n("launcher.about")); // NOI18N lblAbout.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR)); @@ -471,7 +470,7 @@ public class LauncherSettingsPanel extends RepaintPage { .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) ); - tabLauncherSettings.addTab("About", pnlAbout); + tabLauncherSettings.addTab(C.i18n("launcher.tab.about"), pnlAbout); // NOI18N javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this); this.setLayout(layout); @@ -496,7 +495,7 @@ public class LauncherSettingsPanel extends RepaintPage { .addContainerGap()) ); - tabLauncherSettings.getAccessibleContext().setAccessibleName("General"); + tabLauncherSettings.getAccessibleContext().setAccessibleName(""); }// //GEN-END:initComponents private void cboDownloadSourceItemStateChanged(java.awt.event.ItemEvent evt) {//GEN-FIRST:event_cboDownloadSourceItemStateChanged diff --git a/HMCLCore/src/main/resources/org/jackhuang/hmcl/lang/I18N.lang b/HMCLCore/src/main/resources/org/jackhuang/hmcl/lang/I18N.lang index 810dc4935..911a31c2a 100644 --- a/HMCLCore/src/main/resources/org/jackhuang/hmcl/lang/I18N.lang +++ b/HMCLCore/src/main/resources/org/jackhuang/hmcl/lang/I18N.lang @@ -331,6 +331,9 @@ launcher.modpack=4nJa0`Jj{L8)b z&p%W@z>xVj`oFMxgV+K?23?0_hNy;P3|km_88aBAm@hDyuq|LsaQnjWPuK*9Y{s@P v5t5y5KR9>fcEp&gFA}I@%J}fKhk3yhUb$b|2DLz^GI+YO`MIofN@xNA&wgKg delta 478 zcmZ3^^qqNvay{cdPZ!6Kid%1Ioz6PsAmPRw>EZP~?-xgH%f6ZCgEjPAl(UZPZd#9450DOa@a25mz8Hlv`nb50EzHP2eineYb=87(?^H24999S&YB_+RbJtxXSdU%C>NC zTqkpZFS81B$?n*~oiQB{&X(J`g?96SGFO?lMCqC_K3K(?VK)0wiIpHbh-o7AsKQ2w z{ecwwg8KUmU#sSVjQ!70Q(++kvd2+i11CecuEW|e;opDfSulhrH{8v0moZ>l5w;ra zvVfH#N6L1q@*TJ;k+Auu0DBMPsi&I`%r@i$x^@E3gWvli)`lHn1iI8~>7)p~=|H9w zvyK?|qXt8VjS+KB>Cfk3vU#|Q?Z6)Wo#8igw#_^LJjJ-6W%aKrnbS{-cJ|lU$%}BY zCW3^j91eB%ckl7qG|Bw*$z$vCKFygT9scpr@563;Zd@$=ck;#h`UB?C%=UI{4Kk_> OK;Y@>=d#Wzp$P!^6wr(S diff --git a/HMCLaF/src/main/resources/org/jackhuang/hmcl/laf/utils/imgs/np/spinner1_btn_down_bg.9.png b/HMCLaF/src/main/resources/org/jackhuang/hmcl/laf/utils/imgs/np/spinner1_btn_down_bg.9.png index d583a0691d0fd2a384ae9ed6e35e42fcdcbfd168..6b46f36e93fb1cb60f77ed1e365c2dbf2e626ba6 100644 GIT binary patch delta 295 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 delta 2968 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 O0000L_t(IjqQ_7 z3c@fDh2Mx|6SAsz%q8qWCJSr9+6$E4BPS?5$+*zsUu;^Ojep>`8p7iv3~vZ`1ZgPo z_L`-qftf$aR^h!T01##t4FF)H@v}$%LLFhMXK$4IaStO&>uS)ve<0AYj>5``7!t=bY#K&Uw!d zfDsZVk>;Xm069{HJUZAPk55R%$-RIA6-eL&AQ0xu!e<4=008gy@A0LT~suv4>S3ILP<0Bm`DLLvaF z4FK%)Nj?Pt*ng>$+!p}Yq8zCR0F40vnJ7mj0zkU}U{!%qECRs70HCZuA}$2Lt^t5q zwlYTofV~9(c8*w(4?ti5fSE!p%m5%b0suoE6U_r4Oaq`W(!b!TUvP!ENC5!A%azTS zOVTqGxRuZvck=My;vwR~Y_URN7by^C3FIQ2mzyIKNPp)8OwJ4d02=wx!TvZukmu&) z;pS%NZ142NqW){}Zz4V+@!$Tui~3=fuAC~28EsPoqkpK{9G%|Vj z005J}`Hw&=0RYXHq~ibpyyzHQsFW8>#s~laM1P=xDzHHZ48atvzz&?j9lXF70$~P3 zKnx_nJP<+#?5=ix(HVZgMWlE!Y3k=s86&ddJ_4>cw#!SkXS~nChj2~ zA)X~(Ck_)|lSm{E$&%zw3LzzsGD!SVKGG0roJ=O`kZsA{ zw~!BzPm=q|!{oOVI>m_MObMbSQlyj;N;PFa(3)vyY4>O^>2$gY-Gd%Qm(Z8eYv>2*=jns=cMJ`N z4THx>VkjAF8G9M07`GWOnM|ey)0dgZR4~^v8<}UA514ONSSt1^d=-((5|uiYR+WC0 z=c-gyb5%dpd8!Lkt5pxHURHgkMt@baP~)iy)E2ANsU20jsWz_8Qg>31P|s0cqrPAL zg8E|(vWA65poU1JRAaZs8I2(p#xiB`SVGovRs-uSYnV-9TeA7=Om+qP8+I>yOjAR1 zs%ETak!GFdam@h^#)@rS0t$wXH+Irf)+J9p0a_tuF z>)P*iaGgM%ES>c_Z94aL3A#4AQM!e?+jY>uuIoY)~6ln+%&e zo6EMSt(&dHcAIVA6yg+*DbgwRQ*PQZ?ELHs?3(Nb?K$>g_9gah_J7YE%p4LO);n}N zd~$Sk%yw*Wyz8XlG{dRHsl(}4XB%gsbDi@w7p6;)%MzD%mlsoQr;4X;pL)xc%+^yMd)ZNTI#eJ*$O)i@o$z8)e??LqN_gLa_%;TM>o2SC_kmoO6c3xRt z`@J4dvz#WL)-Y|z+keDc;JwRxU^+fMW%|zP13tz+0-t)HhrXu1BHul}BYxI?nSKZS zp8Grc%l(h|zu|fE7V%C6U;)7a8@mESk|3$_SkmS{wQ>%qC18))9_|&j{ZTet&PK`Aq4|wg`yeM{J0= zA88qx7x{e@DJn9mF6vRVQ*?23_bk?|G6C?@kiR8rC#65}Qa{}jVnlqf_npBo_W3J`gqPZ95>CVfZcRX1& zS&)1zB2~Schd65~Cxg+yURz%j`tk2nT*)2JgoRplSQVnUAv@6#zwxOiFd;3B_8yA~shQx|tGFoqt`+R{gE3x4zjX+Sb3_cYE^=gB=w+-tUy`ytONM zS8KgRef4hA?tqvPk(mKC&tSzH$ zpgp0z@92!9ogH2sN4~fJe(y2kV|B+hk5`_cohUu=`Q(C=pRi!(|`JEz}0it_}4C7pLxCS#_SunZYJFvxFx#v_;&W~7k3KoOx#_1 zk9e>AzS{lj2l@}{f3*IwWx#FV_+Y?b&ws;N5AO~Mho1hF|I>%z(nrik)gwkDjgOrl z9~%uCz4Bzvli{bbrxVZ0epdf^>vOB;-~HnIOV3#R*zgPai_gEVd8zYq@2jb=I>#f& zAH2?aJ@KaetRI+y?e7jKeZ#YO-C0M$uEK~#9! z3Y9PJ$%<`A-wXxkRDkVc+W%YEOYsw%|$7-dpByiR|T_k2H*D)h9QC=Kz_+h zbn;$X*5PnGKnO9*)3jBd;V9sfm0WfB^EuqaA#LKYX&R@3*Ca`t2$F4fL>t7+yc*AK Y0P)qVKQ2Z1CIA2c07*qoM6N<$f)7rv%>V!Z diff --git a/HMCLaF/src/main/resources/org/jackhuang/hmcl/laf/utils/imgs/np/spinner1_btn_up_pressed_bg.9.png b/HMCLaF/src/main/resources/org/jackhuang/hmcl/laf/utils/imgs/np/spinner1_btn_up_pressed_bg.9.png index fc6e40147a371d3d12659888c0282207b6f633db..2a72c92bf2d82889b565d7b6fab165cd3a462e3a 100644 GIT binary patch delta 288 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 Z#{iz!c{Sjw>_q?o002ovPDHLkV1n>Uw>ba+