JavaFX - strategia pisania

0

Witam.
Chciałbym poznać Wasze zdanie na temat pisania w JavaFX, a dokładnie - Jak implementujecie layout swoich aplikacji? Używając plików .fxml i wczytując je do aplikacji czy tworzycie klase w której tworzycie każdy obiekt w samym kodzie? I która z tych technik, waszym zdaniem, jest lepsza?

0

Jedynie poprzez pliki fxml. Oddzielasz wtedy 2 osobne rzeczy w aplikacji.

  1. To co aplikacja robi.
  2. To jak aplikacja wygląda.

Jeżeli kiedyś stwierdzisz że przycisk zamiast po lewej stronie, ma być po prawej, to zmieniasz tylko widok, bo przecież co ma kod do tego?

0

Oczywiscie, ze FXML. Nie dosc, ze widoczne jest piekne drzewo xml'owe to i zwyczajnie czesc rzeczy latwiej jest robic w fxmlu (np. tabele, ktorych robic w kodzie nie nawidze tworzyc). poza tym w fxmlu mozna ladnie podzielic widok na mniejsze widgety i zwycajnie to zincludowac. Klepanie GUI w kodzie nie jest zbyt intuicyjne (proste i ladne), nie wiadomo po jakiej klasie dziedziczyc. W Swingu jest JPanel lub JComponent a w JFX nie jest to takie oczywiste. Przynajmniej takie jest moje odczucie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1