#programowanie #java #swing #gui

Dobry mirki. Jest moze ktos orientujacy sie w miare dobrze w Swingu? Potrzebuje zrobic odpowiednie GUI do aplikacji , mimo odpalonych tutoriali mam spory problem zeby zrobic to co chce a wiem ze nie jest to skomplikowane. Prosilbym o pomoc, w razie czego PW :)
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Andrijek: Możesz to zrobić przez narzędzie lub z poziomu kodu, drugie podejście jeśli chcesz się nauczyć jest lepsze, po drugie SWING to bardzo dobrze napisana biblioteka, gdzie możesz nauczyć się bardzo wiele wzorców itp.
Nie zapomnij o SwingWorker jeśli będziesz mieć długotrwałe zadanie ... #pozdrodlakumatych
  • Odpowiedz
przy poniedziałku zapuszczam się do ery swingu, niech tam nogi sobie pod biurkiem przytupują ;)

#jazz #swing #dixieland

Harlem Hamfats - When The Sun Goes Down In Harlem
likk - przy poniedziałku zapuszczam się do ery swingu, niech tam nogi sobie pod biurk...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pracuję obecnie nad aplikacją, która zbudowana jest na Swingu, ale używa też komponentów javaFX, które są wrzucone do środowiska Swingowego za pomocą JFXPanel. W związku z tym wielokrotnie używam tego kawałka kodu, aby wykonywać operację na komponentach javaFX:
Platform.runLater(new Runnable() {
@Override
public void run() {
//coś tam
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Gdzie w miejscu komentarza umieszczam kod służący do inicjalizacji obiektów, czy wykonywania metod.


@Mave: w miejscu komentarza powinien znajdować się kod, który musi wykonać się w głównym wątku Javy FX, czyli wszystko co ma wpływ na widok komponentów FXowych. Lepsze pytanie jakie nasuwa mi się na myśl, to z jakiego powodu jeszcze używasz swinga?
  • Odpowiedz
@Mave: skoro sam na sobie wymuszasz łączenie swinga z javą fx, to lepiej używać tylko javy fx, chyba, że masz dużą potrzebę korzystania z jakichś elementów komunikacji z systemem - ikonki w trayu itp. Korzystając z Javy FX na pewno w dużej mierze uniknąłbyś korzystania z rzeczy typu Platform.runLater, czy SwingUtilities.invokeLater.
Największą zaletą JavyFX jest to, że cały widok ogarnąłbyś sobie w FXMLu, ostylował byś wszystko CSSem (chyba, że piszesz
  • Odpowiedz
Mazowsze ktoś? ( ͡° ͜ʖ ͡°)

Piszę program w javie, mam główną klasę oraz dwie dziedziczące po niej klasy. W klasie głównej znajduje się funkcja appendToWindow(), którą chcę wywołać z klas pochodnych znajdujących się w osobnych wątkach. Funkcja owa modyfikuje zadeklarowany wcześniej JTextArea. Problem w tym, że działa to tylko dla jednej z dziedziczących klas, druga jakby w ogóle jej nie wywołuje. Dla przykładowej klasy helloworld() drukujacej String na konsoli wszystko działa prawidłowo.

Klasa
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#muzyka #swing #bigband #glennmiller #30s #40s #winyl #lifelikejukebox

15 grudnia 1944 r. zmarł Glenn Miller - amerykański puzonista, aranżer, lider jednego z najsłynniejszych big bandów w historii. Do najpopularniejszych utworów Glenn Miller Orchestra należą: "In the Mood", "Moonlight Serenade", "Pennsylvania 6-5000", "Chattanooga Choo Choo", "A String of Pearls", "At Last", "(I've Got a Gal In) Kalamazoo",
Lifelike - #muzyka #swing #bigband #glennmiller #30s #40s #winyl #lifelikejukebox

15...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach