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=