Minimalna wysokość Button'a niezależna od wielkości czcionki

Minimalna wysokość Button'a niezależna od wielkości czcionki
MA
  • Rejestracja: dni
  • Ostatnio: dni
0

Z tego co zauważyłem, to minimalna wysokość Button'a w JavaFX jest ograniczona przez rozmiar czcionki captiona przycisku, co nie pozwala na utworzenie takiego "ciasnego" wertykalnie przycisku.
Czy da się wymusić ustawienie wysokości przycisku, żeby odległości pomiędzy captionem a krawędziami przycisku, górną i dolną, były dowolnie mniejsze?
Zależy mi na jak najmniejszej wysokości przycisku z zachowaniem aktualnej wielkości czcionki captiona. Kombinowałem z wysokością kontenera, w którym leżą przyciski (HBox), ale to zmniejszyło tylko odległość captiona od dolnej krawędzi przycisków, górna ani rusz, więc caption jest niewycentrowany w pionie.

CS
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 296
3

Minimalną wysokość buttona dopasowaną do czcionki uzyskasz ustawiając zerowy padding:

Kopiuj
button.setPadding(new Insets(0));
button.setPadding(new Insets(0, 4, 0, 4));

Jeśli niezależnie od czcionki chcesz regulować wysokość to ustawiasz minHeight:

Kopiuj
button.setMinHeight(4);
MA
  • Rejestracja: dni
  • Ostatnio: dni
0

Dzięki!

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.