Domande simili a questo vengono poste periodicamente, ma molte di queste risposte sono obsolete.Come posso creare un'applicazione desktop Java "dall'aspetto moderno"?
Ho bisogno di creare un'applicazione desktop multipiattaforma in Java con una GUI di qualità comparabile alle app desktop contemporanee.
Swing è la scelta predefinita, ma devo ancora incontrare un'applicazione Swing che non sembra, per lo meno, abbastanza datata e goffa (soggettiva, lo so, ma con le GUI è difficile evitare i giudizi estetici) .
Ho notato che il nuovo client Bitcoin ora utilizza QT con binding Java e ha un'interfaccia utente attraente, ma questo ha lo svantaggio di non essere più Java puro.
Gran parte di ciò che trovo quando cerco le librerie relative a Swing ha 5 anni o più, anche se da allora l'estetica delle applicazioni desktop si è evoluta in modo significativo.
Se è necessario creare un'applicazione desktop Java da zero, cosa si utilizzerà per la sua GUI?
Non credo che la questione sarà sopravvivere, ma ... –
Questa domanda non è appropriato qui, come si chiede per la discussione e di opinione. Le FAQ menzionano specificamente le domande sul tipo di discussione come inadatte per il formato Q & A di SO. Se hai domande specifiche sulla programmazione, chiedi a loro e cercheremo di aiutarti. Le domande di conversazione non funzionano bene qui, in quanto non possono essere risolte in modo definitivo. Grazie. :) –
Ken, non sono d'accordo. Non tutte le domande hanno una risposta in bianco e nero, e se SO è limitato alle domande che hanno una risposta in bianco e nero, allora sarà significativamente meno prezioso. In generale, penso che le persone siano troppo ansiose per chiudere le domande qui, dato che il danno causato da un falso positivo (una domanda che non è stata chiusa) non è molto maggiore di quella provocata da un falso negativo (una domanda che avrebbe dovuto essere chiuso ma non lo era). – sanity