Как я могу изменить положение Icon, который является одним из потомков TextField - PullRequest
0 голосов
/ 30 декабря 2018

Я бы хотел разместить значок слева от TextField, но в настоящее время он находится в центре TextField.

enter image description here

Меры нижеоказались неиспользованными:

  1. Изменить layoutX и layoutY для Icon

  2. Изменить выравнивание TextField

  3. Изменить заполнение TextField

Код выглядит следующим образом:

class MyAppliation: Application() {
    override fun start(primaryStage: Stage) {
        val textField = TextField()
        val svgIcon = SVGIcon("M12,4A4,4 0 0,1 16,8A4,4 0 0,1 12,12A4,4 0 0,1 8,8A4,4 0 0,1 12,4M12,14C16.42,14 20,15.79 20,18V20H4V18C4,15.79 7.58,14 12,14Z") // imported from TornadoFx, never mind.
        textField.add(svgIcon)
        val grid = GridPane()
        grid.add(textField)
        val scene = Scene(grid)
        primaryStage.scene = scene
        primaryStage.show()
   }
}

Ожидается создание значка слева от TextField

...