You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

29 lines
1.1 KiB

2 months ago
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.control.*?>
<?import javafx.scene.layout.*?>
<?import javafx.geometry.Insets?>
<GridPane xmlns:fx="http://javafx.com/fxml" fx:controller="BaseConverterController"
alignment="center" hgap="10" vgap="10" >
<padding>
<Insets top="10" right="10" bottom="10" left="10"/>
</padding>
<!-- 输入标签和文本框 -->
<Label text="输入数字 (X):" GridPane.columnIndex="0" GridPane.rowIndex="0"/>
<TextField fx:id="txtNumber" GridPane.columnIndex="1" GridPane.rowIndex="0"/>
<Label text="原始进制 (R1):" GridPane.columnIndex="0" GridPane.rowIndex="1"/>
<TextField fx:id="txtFromBase" GridPane.columnIndex="1" GridPane.rowIndex="1"/>
<Label text="目标进制 (R2):" GridPane.columnIndex="0" GridPane.rowIndex="2"/>
<TextField fx:id="txtToBase" GridPane.columnIndex="1" GridPane.rowIndex="2"/>
<!-- 转换按钮 -->
<Button text="转换" onAction="#handleConvert" GridPane.columnIndex="1" GridPane.rowIndex="3"/>
<!-- 结果标签 -->
<Label fx:id="lblResult" text="结果: " GridPane.columnIndex="1" GridPane.rowIndex="4"/>
</GridPane>