2014-11-15 10 views
6

Im JavaFX Scene Builder gibt es ein Textfeld in der Bibliothek suchen:JavaFX Suche Textfeld

enter image description here

Ist dies eine Standardsteuerung (wenn so finde ich es nicht) oder haben sie einfach Stil ein Textfeld?
Ich habe versucht, auch im Quellcode des Szenen-Builders zu suchen, konnte es aber nicht finden.

+0

ich auch interessiert bin machen. Hast du ein Beispiel gefunden? –

+0

Gibt es einen Beispielcode oder ein Tutorial? – Zcon

Antwort

0

Es gibt kein vorgefertigtes Steuerelement, das auf diese Weise funktioniert, Sie können jedoch ein solches mithilfe von TextField-Ereignissen erstellen.

Zum Beispiel siehe nächsten Code: AutoComplete ComboBox in JavaFX

0

Wir können unsere eigene Symbolleiste like this

<ToolBar prefHeight="40.0" prefWidth="349.0" > 
     <items> 
      <Button fx:id="buttonCloseSearch" styleClass="buttonSearchClose"> 
       <graphic> 
        <FontAwesomeIconView styleClass="buttonSearchCloseIcon" /> 
       </graphic> 
      </Button> 
      <CustomTextField styleClass="searchField"> 
       <left> 
        <Label styleClass="searchBoxLabel"> 
         <graphic> 
          <FontAwesomeIconView styleClass="searchBoxLabelIcon" /> 
         </graphic> 
        </Label> 
       </left> 
      </CustomTextField> 
      <Button fx:id="buttonUpSearch" styleClass="buttonUpSearch"> 
       <graphic> 
        <FontAwesomeIconView styleClass="buttonSearchUpIcon" /> 
       </graphic> 
      </Button> 
      <Button fx:id="buttonDownSearch" styleClass="buttonDownSearch"> 
       <graphic> 
        <FontAwesomeIconView styleClass="buttonSearchDownIcon" /> 
       </graphic> 
      </Button> 
     <Label text="1 of 2 matchs" /> 
     </items> 
    </ToolBar> 

.buttonSearchCloseIcon { 
 
    -glyph-size: 15; 
 
    -glyph-name: CLOSE; 
 
} 
 

 
.buttonSearchUpIcon { 
 
    -glyph-size: 15; 
 
    -glyph-name: CARET_UP; 
 
} 
 

 
.buttonSearchDownIcon { 
 
    -glyph-size: 15; 
 
    -glyph-name: CARET_DOWN; 
 
} 
 

 
.buttonSearchClose, .buttonUpSearch, .buttonDownSearch { 
 
    -fx-background-color: transparent; 
 
    -fx-background-insets: 0; 
 
} 
 

 
.searchBoxLabel { 
 
    -fx-padding: 0 2 0 7; 
 
} 
 

 
.searchBoxLabelIcon { 
 
    -glyph-size: 13; 
 
    -glyph-name: SEARCH; 
 
}