自定义javafx JFXTextField自动完成弹出面板

时间:2019-06-08 10:59:42

标签: css javafx autocomplete panel

我正在使用JFXTextField进行自动完成。我想自定义建议面板以增加其宽度。

<JFXTextField fx:id="autoCompleteTextFieldCustomer" 
       focusColor="#8e44ad" prefHeight="35.0" prefWidth="174.0" 
         promptText="Customer Name" unFocusColor="#8e44ad" 
            HBox.hgrow="ALWAYS">
                     <HBox.margin>
                        <Insets left="15.0" right="15.0" top="-5.0"/>
                     </HBox.margin>
                     <font>
                        <Font name="System Bold" size="14.0" />
                     </font>
                  </JFXTextField>

自动完成的Java代码。

AutoCompletionBinding<ShopItem> binding = T 
     extFields.bindAutoCompletion(autoCompleteTextField, t -> {
        return filterItemsSalesItem(t.getUserText());
 });

Check this image. The suggestions are overlapped.

0 个答案:

没有答案