Treść przeznaczona dla osób powyżej 18 roku życia...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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.
  • Odpowiedz
#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);
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Blitzkrung: za nie wykazanie próby rozwiązania problemu, widzę, że na przyszłość trzeba będzie pisać esej. A co do samego stackoverflow to sam twórca wypowiadał się, że poszło to w złą stronę.
  • Odpowiedz
@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.

  • Odpowiedz
@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
  • Odpowiedz
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
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jaka praktyka jest lepsza: dodawanie atrybutu onAction do kontrolek w fxml i deklarowanie metody w kontrolerze, czy w metodzie initialize dodawanie .setOnAction?

#naukaprogramowania #javafx
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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
  • Odpowiedz
Gdzie tworzy się obiekt klasy w kontrolerze? Mam klasę User i chciałbym ten obiekt zainicjować przy starcie aplikacji i żeby wykonała się na nim operacja po naciśnięciu przycisku. Implementowac interfejs Initalizable?

#naukaprogramowania #javafx
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#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
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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 ( ͡° ʖ̯ ͡°)
  • Odpowiedz
#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
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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ś
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@qjot: Java żyje głównie z EE -> z sieci, backendu, no i androida, a tutaj javafx się nie przydaje.
W aplikacjach, bo kilka ich jest, od dawna jest swing czy awt czy coś (np JetBrains leci chyba po swingu), więc nikt nie będzie marnował tysięcy/milionów, by to zmienić na JavaFX, szczególnie że pewnie będzie to cięższe.

Nowych aplikacji za dużo nie powstaje, więc ogólnie raczej średnio z tym wykorzystaniem, sam
  • Odpowiedz
Z okazji wiosny warto wziąć się w końcu do roboty i zrobić coś z kimś sympatycznym. Więc sympatyczne Mirki mam taki anons: szukam projektu w javie, w którym mogłabym popracować. Znam trochę spring, hibernate i javafx. Wszystkiego czego nie znam chętnie się nauczę :)

Zależy mi na pracy przy czyimś projekcie, bo bardziej mnie to motywuje do systematycznej pracy.

#java #javafx #praca #programowanie #
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #java #javafx

Mireczki, pracował ktoś z JavaFX?
Da się tam ogarnąć coś takiego, że panel 1, 2,3 jest stały a 4 zmienia się zależnie co klikniemy w tamtych 3 panelach? Coś jak Ajax w Webie? Ogarniam jak dodać nowe elementy do 4 panelu, ale co jeśli chce go całego przeładować na inny widok, najlepiej wczytywany z innego FXML'a?
Gotomb - #programowanie #java #javafx

Mireczki, pracował ktoś z JavaFX? 
Da się t...

źródło: comment_tKKdbWr3WaYM2XCc8wjRYV1mJvbP4SLu.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Gotomb: niech 4 layout będzie typu stackpane, do niego wrzucasz layouty, które mają być podmieniane jako children i w zależności od jakiegoś zdarzenia wywołujesz toFront() na odpowiednim z nich. Layouty, które dodajesz do stackpane możesz sobie np. includować z osobnych fxmli, chociaż w zależności od ich wielkości i złożoności aplikacji niekoniecznie może to być najwygodniejsza opcja.
  • Odpowiedz
#java #javafx #swing

Muszę w Javie zrobić prostą aplikację desktopową wyświetlającą tabelkę z danymi. Kiedyś takie rzeczy robiło się w Swingu. Ale teraz pomyślałem, że skorzystam z nowszego i polecanego rozwiązania JavaFX.

Kto to wymyślił? Nie ma normalnej obsługi TableView? Serio muszę napisać 200 linii kodu, żeby dodać 10 wierszy w trzech kolumnach?
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mk321: przede wszystkim możliwości jakie daje JavaFX, Observable Collections to jest inna liga w porównaniu do tego co daje Ci domyślnie Swing.
Tabelę wyklikujesz w Scene Builderze, wstrzykujesz tabelę do kontrolera, gdzie konfigurujesz kolumny. Dalej w celu dodania kolejnych wierszy wystarczy modyfikować listę podpiętą pod tabelę i wszystko odświeża się automatycznie.
Efektywnie trzeba napisać z 20 linijek kodu, reszta to trochę klików.
  • Odpowiedz
#programowanie Potrzebuje pomocy z #java #javafx

tworze wątki 2 pojazdów które porzesuwaną je o x co czas t. Problem w tym ze jak dodam 2 pojazdy do swojego pane leci mi

Exception in thread "JavaFX Application Thread" java.lang.ArrayIndexOutOfBoundsException i useless informacje nic podlinkowane do mojej klasy
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy w javie pisze się jeszcze na desktop? A jak nie to dlaczego? A skoro nie to czy warto się uczyć JavaFx? Bo rozumiem że java to teraz głównie web ale przecież muszą istnieć programy po stronie klienta, czy nie?:/ #programowanie #java #javafx
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MrFisherman: Ogólnie to spotyka się jeszcze soft na dektop napisany w Javie. Wiem bo sam pracuje w firmie w której mamy 2 spore programy desktopowe napisane w Javie (Swing). Czy warto się uczyć ? powiedział bym że raczej nie... java na desktopach jest problematyczna. Wymaga aby klient na swoim kompie miał zainstalowaną Javę, czasem updaty coś popierdzielą i kłopot, trzeba się logować do klienta i coś mu tam poprawić ustawić
  • Odpowiedz
@MrFisherman:
Z desktopowych aplikacji w javie, ktore znam:
- wiekszosc to aplikacje dla programistow (ide, narzedzia do testowania, narzedzia od oracle do sqla)
- 2 popularne gry: minecraft i runescape
- bardzo male fragmenty openoffice sa w javie, wiekszosc to
  • Odpowiedz