diff --git a/BaseConverterApp.java b/BaseConverterApp.java index 09d27c2..315f2dc 100644 --- a/BaseConverterApp.java +++ b/BaseConverterApp.java @@ -18,7 +18,7 @@ public class BaseConverterApp extends Application { @Override public void start(Stage primaryStage) { - primaryStage.setTitle("Base Converter"); + primaryStage.setTitle("进制转换"); // 创建网格布局 GridPane grid = new GridPane(); @@ -27,13 +27,13 @@ public class BaseConverterApp extends Application { grid.setHgap(10); // 创建输入框 - Label inputLabel = new Label("Input Number:"); + Label inputLabel = new Label("输入数字:"); grid.add(inputLabel, 0, 0); inputField = new TextField(); grid.add(inputField, 1, 0); // 创建“From Base”下拉菜单 - Label fromBaseLabel = new Label("From Base:"); + Label fromBaseLabel = new Label("转换前进制:"); grid.add(fromBaseLabel, 0, 1); fromBaseBox = new ComboBox<>(); for (int i = 2; i <= 16; i++) { @@ -43,7 +43,7 @@ public class BaseConverterApp extends Application { grid.add(fromBaseBox, 1, 1); // 创建“To Base”下拉菜单 - Label toBaseLabel = new Label("To Base:"); + Label toBaseLabel = new Label("转换后进制:"); grid.add(toBaseLabel, 0, 2); toBaseBox = new ComboBox<>(); for (int i = 2; i <= 16; i++) { @@ -53,14 +53,14 @@ public class BaseConverterApp extends Application { grid.add(toBaseBox, 1, 2); // 创建结果框 - Label resultLabel = new Label("Result:"); + Label resultLabel = new Label("结果:"); grid.add(resultLabel, 0, 3); resultField = new TextField(); resultField.setEditable(false); // 结果框为只读 grid.add(resultField, 1, 3); // 创建转换按钮 - Button convertButton = new Button("Convert"); + Button convertButton = new Button("转换"); convertButton.setOnAction(e -> convert()); grid.add(convertButton, 0, 4, 2, 1); @@ -87,7 +87,7 @@ public class BaseConverterApp extends Application { resultField.setText(result); } catch (NumberFormatException ex) { // 如果输入无效,显示错误信息 - resultField.setText("Invalid Input"); + resultField.setText("输入格式错误"); } } }