mystyle-java-fx-tools/src/main/resources/fxml/qr-code.fxml

39 lines
3.2 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.control.Button?>
<?import javafx.scene.control.ColorPicker?>
<?import javafx.scene.control.ComboBox?>
<?import javafx.scene.control.Label?>
<?import javafx.scene.control.TextArea?>
<?import javafx.scene.control.TextField?>
<?import javafx.scene.layout.AnchorPane?>
<AnchorPane prefHeight="649.0" prefWidth="1200.0" xmlns="http://javafx.com/javafx/19" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.zhangmeng.tools.controller.QrCodeController">
<children>
<Label layoutX="137.0" layoutY="127.0" text="二维码宽度" />
<TextField fx:id="width" layoutX="233.0" layoutY="123.0" />
<Label layoutX="458.0" layoutY="127.0" text="二维码高度" />
<TextField fx:id="height" layoutX="558.0" layoutY="123.0" />
<Label layoutX="778.0" layoutY="127.0" text="二维码前置颜色" />
<ColorPicker fx:id="qr_code_fore_image" layoutX="903.0" layoutY="123.0" prefHeight="25.0" prefWidth="161.0" />
<Label layoutX="778.0" layoutY="168.0" text="二维码背景颜色" />
<ColorPicker fx:id="qr_code_back_image" layoutX="903.0" layoutY="164.0" prefHeight="25.0" prefWidth="161.0" />
<Label layoutX="137.0" layoutY="168.0" text="二维码和背景之间的边距" />
<TextField fx:id="margin" layoutX="297.0" layoutY="164.0" prefHeight="25.0" prefWidth="161.0" />
<Label layoutX="494.0" layoutY="168.0" text="纠错级别" />
<ComboBox fx:id="comboBox" layoutX="558.0" layoutY="164.0" prefHeight="25.0" prefWidth="161.0" />
<AnchorPane fx:id="image_root" layoutX="136.0" layoutY="267.0" prefHeight="338.0" prefWidth="512.0" style="-fx-border-color: #666666" AnchorPane.bottomAnchor="44.0" AnchorPane.leftAnchor="136.0" AnchorPane.topAnchor="267.0" />
<Button layoutX="664.0" layoutY="267.0" mnemonicParsing="false" onAction="#qr_code_preview" text="预览" AnchorPane.bottomAnchor="357.0" AnchorPane.leftAnchor="664.0" />
<TextArea fx:id="res_content" layoutX="778.0" layoutY="267.0" prefHeight="338.0" prefWidth="229.0" AnchorPane.bottomAnchor="44.0" AnchorPane.leftAnchor="778.0" AnchorPane.topAnchor="267.0" />
<Button onAction="#get_text" layoutX="1019.0" layoutY="267.0" mnemonicParsing="false" text="获取文本" AnchorPane.bottomAnchor="357.0" AnchorPane.leftAnchor="1019.0" />
<Label layoutX="137.0" layoutY="82.0" text="二维码内容" />
<TextField fx:id="content" layoutX="233.0" layoutY="78.0" prefHeight="25.0" prefWidth="830.0" />
<Label layoutX="136.0" layoutY="34.0" text="选择生成二维码的文件夹所在路径" />
<Button fx:id="file_choose_button" layoutX="337.0" layoutY="30.0" mnemonicParsing="false" onAction="#file_choose_dir" text="Button" />
<TextField fx:id="base_path" layoutX="408.0" layoutY="30.0" prefHeight="25.0" prefWidth="654.0" />
<Label layoutX="137.0" layoutY="216.0" text="logo图片" />
<TextField fx:id="logo_path" layoutX="197.0" layoutY="212.0" prefHeight="25.0" prefWidth="523.0" />
<Button fx:id="logo_button" layoutX="735.0" layoutY="212.0" mnemonicParsing="false" text="选择logo" onAction="#file_choose_logo" />
</children>
</AnchorPane>