@transparent: jak Ci się nie rozjechało przy copy/paste to kod jest źle sformatowany, jakieś nieregularne przerwy i wcięcia, tragicznie się to czyta. To raz.

Dwa, rozbij to wszystko na klasy. Na razie masz jedną klasę main i w niej wszystko włącznie z widokiem. Porozdzielaj sobie wszystko na stage, do danego stage'a z reguły przypada jeden widok i jeden kontroller, zrób sobie jakiegoś stage managera, który będzie te sceny odpowiednio zmieniał czy
Cześć Mirki,

Chciałbym wziąć udział w konkursie #dajsiepoznac
Kiedyś chciałem napisać program na wzór endomondo.

Program miałbym możliwość:
-zakładania swojego konta
-wyboru dyscypliny
-wprowadzania danych
-sprawdzania historii
-dodawania znajomych
-porównywania wyników

Chciałbym to napisać w #javafx z wykorzystaiem #fxml. Jeżeli będzie to dobrze szło to chciałbym dorzucić do tego stronkę, która będzie wyświetlać dane z aplikacji.

Czyli apka będzie miała możliwość uploadu danych na serwer (MySQL ?), które potem będziemy mogli
Chciałbym żeby label działał w tle okienek ale był widoczny na "topie" nad wszystkimi okienkami. Label jest updatowany za każdym razem kiedy wykonuje pętlę na okienku. Żeby pętla działała prawidłowo muszę mieć okienko na topie i wtedy label mi się chowa na tył. Czym powiniem się zainteresować?
#java #javafx
Piszę apkę w JavaFX, w której staram się zachować zgodność z MVC. Aktualnie wygląda to tak, że Modelem są tam jakieś klasy (walić jakie), za View robią mi FXML-e no i na Controller każdego z FXML-a przypada jedna klasa, dajmy na to nazwaFxmlaController.
Powoli klasy Controllerowe robią mi się za duże i się w nich gubię. Zastanawiam się, czy mogę wydzielić z nich jakieś komponenty w osobne klasy i wpakować wszystko w
@greebqmaster: Nie wiem jak to jest w JavaFX, ale do kontrolera nie pcha się logiki biznesowej, ta powinna lądować już nawet z biedy do modelu (który w pewnym momencie też zrobi się gruby, ale wtedy możesz się już bawić w wydzielanie wspólnej logiki dla wielu modeli do innych klas pomocniczych). Kontroler jest w (idealnym przypadku) od przyjęcia requesta, oddelegowania pracy gdzieś dalej i "popchania" wyników do widoku.
@kaab10: Jeśli kontroler to tylko wystawienie interfejsu webowego i owrapowanie głębszych warstw serwisowych to testowanie tego nic nie wniesie. Jeśli jednak w kontrolerze zostało naebane logiki biznesowej... to jest nad czym pracować... i nie będą do testy do kontrolera.
#java #javafx #programowanie

Hej wie ktoś jak zrobić coś podobnego do tego: http://stackoverflow.com/questions/39207507/how-to-get-value-from-a-datepickerskin-in-javafx , tylko żeby nie pobierać wszystkich elementów, a tylko ten zaznaczony, przez użytkownika. Sam napisałem coś takiego:

DatePickerContent pop = (DatePickerContent)popupContent;
Node n = pop.getChildren().get(1);
if(n instanceof GridPane){
GridPane grid = (GridPane) n;
Node gChild = grid.getChildren().get(50);
if(gChild instanceof DateCell){
System.out.println(((DateCell) gChild).getItem());
}
}

Tylko problem jest taki, że mogę odnieść się do konkretnego elementu, nie ma żadnej metody
@kaab10: zacznij może od wyszukania w googlach jak zrobić zwykły popup w oparciu o fxml. Jak ci się to uda to pewnie już potem pójdzie z górki.

@whoru: popup jest łatwiej zrobić, bo wywyolujesz metodę poprzez naciśnięcie przycisku, ten datepickerskin trzeba przypisać przez metodę np setCenter do borderPane tylko mam problem jak wywołać to z poza metody, albo jak metodę uruchomić bez potrzeby kliknięcia
Mirasy, kolejny dzień, kolejny problem. Dzisiaj przez cały dzień szukam rozwiązania. Mam kontroler nr1, który ma pewne dane, mam również kontroler nr2, który chciałby otrzymać dane z kontrolera nr1. I tutaj jest problem, bo kompletnie nie wiem, jak się do tego zabrać. Jeśli jakiś mirek ma tutorial traktujący o tym, lub możliwość rozwiązania tego problemu to będę bardzo wdzięczny za informacje.

Miłego dnia!

#javafx #naukaprogramowania
@GaHee: Tutaj masz dobry poradnik i jest pokazane dokładnie to co chcesz zrobić w "Opening the Dialog": http://code.makery.ch/library/javafx-8-tutorial/part3/

Kod z linka:

public boolean showPersonEditDialog(Person person) {
try {
// Load the fxml file and create a new stage for the popup dialog.
FXMLLoader loader = new FXMLLoader();
loader.setLocation(MainApp.class.getResource("view/PersonEditDialog.fxml"));
AnchorPane page = (AnchorPane) loader.load();

// Create the dialog Stage.
Stage dialogStage = new Stage();
dialogStage.setTitle("Edit Person");
dialogStage.initModality(Modality.WINDOW_MODAL);
dialogStage.initOwner(primaryStage);
Scene scene = new
Mirki potrzebuję pomocy :(
Ze znajomymi piszemy projekt na studia z javy i chcieliśmy wykorzystać do tworzenia wykresów w GUI JavaFX.
Projekcik z założenia miał się opierać na springu. Wszystko było fajnie do momentu, w którym wdrożyliśmy wyżej wspomnianą JavęFX.
Nie odnajduje wstrzykiwanych beanów, wszystko sprowadza się do NPE.

Dodam, że widok GUI tworzyliśmy "z palca" nie z Scene Buildera.

Jest ktoś w stanie chwilkę poświęcić czasu i jakoś pomóc? :)
#
@GaHee: to co jest wygodniejsze w danym momencie, osobiście wolę podejście z podpinaniem akcji w initialize, bo wtedy mogę sobie wydzielić prywatne metody typu configureFileMenuButtons() i tam często zdefiniować akcje poprzez np. wyrażenia lambda w jednej linijce
#naukaprogramowania #programowanie
takie coś sobie napisałem z wieczora, inspirowałem się funkcjonalnością z AfterEffects, nie wiem czemu takie coś nie jest popularne, ale idealnie przydaję się gdy chcemy coś na oko analizować w zależności od wartości, ma minValue,maxValue itp,
jest to #javafx jak ktoś chcę kod to mogę wysłać ale trochę januszowania było.
Fachmann - #naukaprogramowania #programowanie 
takie coś sobie napisałem z wieczora,...

źródło: comment_uEsQWR0Zv5r6hTvqzJMxLYii86YTsNvv.gif

Pobierz
@Fachmann: chyba można dynamicznie maxa podmieniać w suwaku i ew skalować, ale nie wiem jak by to wyglądało, w sensie wzrokowo - bo ui we mnie słabe - ale myśle, że jak się da to przeskoki by były ( ͡° ʖ̯ ͡°)
#programowanie #java #javafx

chcę zrobić w javafx program w uproszczeniu do wyświetlania punktów X,Y na ekranie i możliwością ich modyfikowania
Chcę wykorzystać javafx.scene.shape.Circle i rozmieścić je. Już napisałem program który dodaje przesuwa i usuwa punkty. i teraz moje pytanie: czy powinienem zrobić osobną klasę typu MyPoint i tam będe wszystkie dane przechowywał czy używać tych wartości które są już na ekranie.
bo tak sobie myślę że wykonywanie obliczeń na tym co powinno
@Roballo: Chciałem zobaczyć jak się rozwinęła sytuacja... Ale jako, że skasowałeś wczorajszy post z #java #naukaprogramowania #javafx wędrujesz na #czarnolisto. To żaden powód do wstydu być na początku drogi i mieć problem z NullPointerException ale kasowanie postów, w których kilku innych użytkowników starało się pomóc i zostawić wskazówki być może dla innych osób jest tej kary godne.
@ppawel: Że też ci się chce tak spinać i to jeszcze z tak błahego powodu. To był jego wpis i mógł z nim zrobić co chce, a karygodne jest publiczne go oczernianie, za to że usunął swój własny wpis. Są strony które mają pomagać w takich sytuacjach i pytania/odpowiedzi na nich są permanentne. Mirko, mimo tego jak bardzo nie będziesz zaklinał rzeczywistości, takie nie jest. Jak nie czytasz #naukaprogramowania od wczoraj,
Kochani, kończą mi się pomysły. Miał ktoś styczność z #javafx i przezroczystością okien na Linuxie z #gnome (2.28.2) na #linux? Mam linux mint z cinnamon i wszystko smiga, ale próbując odpalić to na Oracle Linux z Gnome (2.28.2) zamiast przezroczystości widzę szare tło.

Tak ustawiam przezroczystość.

stage.setOpacity(0.6)
zmienne z GraphicsDevice:
TRANSLUCENCY : false
PERPIXELTRANSLUCENT : true
PERPIXEL
TRANSPARENT : true

#programowanie #java #javafx #linux #gnome
Ja się tak zapytam za kolegę bo mnie to zaciekawiło... może ktoś coś wie...
Jak w JavaFX stworzyć coś w rodzaju edytora teksu/IDE? Chodzi o sensowne, "dynamiczne (tak by po każdym znaku nie czekać 10 sekund na przekolorowanie)" kolorowanie składni itd, coś co będzie działało płynniej niż zatwardzenie po majówce.
Do swinga było kilka libek itd, a do JavaFX jest tylko jakiś super nie-wydajny, powolny i nic nie warty RichTextFX czy jakoś
Witam.

Poszukuję rozwiązania problemu z aplikacją w JavieFx wrzuconą w applet.
Ogólnie problem polega na tym, że o ile odpalana w Eclipse działa, o tyle po wrzuceniu w przeglądarkę rzuca NullPointerException.
Z tego co zdążyłem już doczytać problem leży ponoć ze ścieżką do pliku FXML, ale konkretnego rozwiązania nie znalazłem.

Stąd właśnie moje zapytanie czy może ktoś z tutaj obecnych trafił może na ten sam problem (i może ewentualnie rozwiązanie :) )