Kirjoittaja Aihe: Javan ulkoasuongelmia [Osittain ratkaistu]  (Luettu 2590 kertaa)

SuperOscar

  • Käyttäjä
  • Viestejä: 4062
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Javan ulkoasuongelmia [Osittain ratkaistu]
« : 23.03.09 - klo:10.21 »
Palataan vanhaan aiheeseeni, johon taannoin ei tullut vastauksia, mutta muotoillaan vähän toisin.

Tajuaako joku Javan tyyleistä (Look & Feel) jotakin?

Java-ohjelmien ulkoasuhan määräytyy tämän Look&Feel-systemin pohjalta; kutsutaan niitä nyt tässä lyhyesti ”tyyleiksi”. Linuxissa tyylejä pitäisi oletusarvoisesti olla käytössä kolme eli Metal, Motif ja Gtk+. Minulla kuitenkaan Gtk+-tuntuma ei toimi, mistä taas seuraa aiemman säikeen valituksen aihe: niin Metal- kuin Motif-tyylissä ProjectX:n jotkin dialogit jättävät osan valinnoistaan piiloon eikä niihin pääse käsiksi (dialogi-ikkunaa kun ei voi suurentaakaan).

Gtk+ kyllä näkyy ProjectX:n View-valikossa, mutta valittaessa se aiheuttaa virheilmoituksen ja koko ohjelma on sotkussa niin kauan, että View-valikosta käy valitsemassa jommankumman toimivista tyyleistä.

Mutta mistä kumman paketista sen tyylin pitäisi tulla?! Sikäli kuin ymmärrän, kaikki oleelliset Java-paketit on koneessani asennettuna:

Koodia: [Valitse]
tn@whitehead [~]$ dpkg-query -l sun-java6-jre\*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-f/Unpacked/Failed-cfg/Half-inst/t-aWait/T-pend
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Nimi           Versio         Kuvaus
+++-==============-==============-============================================
ii  sun-java6-jre  6-07-3ubuntu2  Sun Java(TM) Runtime Environment (JRE) 6 (ar
tn@whitehead [~]$ dpkg-query -l icedtea-\*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-f/Unpacked/Failed-cfg/Half-inst/t-aWait/T-pend
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Nimi           Versio         Kuvaus
+++-==============-==============-============================================
ii  icedtea-gcjweb 1.0-0ubuntu8   Java plugin based on IcedTea and gcjwebplugi
ii  icedtea-java7- 7~b24-1.6-0ubu Java development kit based on OpenJDK (trans
ii  icedtea-java7- 7~b24-1.6-0ubu Java runtime based on OpenJDK (transitional

Tuo Sunin ohjesivukin kertoo lähinnä, miten valita asennetuista tyyleistä jokin, mutta ei sanallakaan vihjaa, miten tyylejä asennetaan. Kolmannen osapuolen tyylien kokeiluun ei olisi haluakaan, haluaisin lähinnä vain tuon tylsän mutta toimivan Gtk+-tyylin takaisin...
« Viimeksi muokattu: 24.05.09 - klo:23.18 kirjoittanut SuperOscar »
pöytäkone 1, NUC: openSUSE Leap 15.6, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

SuperOscar

  • Käyttäjä
  • Viestejä: 4062
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Javan ulkoasuongelmia
« Vastaus #1 : 23.03.09 - klo:17.52 »
Kysymys on mitä ilmeisimminkin yhä liian vaikea :)

Se kertoo ehkä, että Gtk-tyyli todella on asennettuna, jos Javaa asennettaessa Gtk-kirjastot jo löytyvät (näin tulkitsen tuota Sunin sivuilla olevaa selitystä). Ubuntun käyttäjillä näin totta kai jo on, Kubuntun käyttäjillä ei aivan välttämättä (?).

Minulle on oikeastaan samantekevää, saanko nimenomaan Gtk-tyylin, kunhan sellainen löytyisi, joka käyttäisi ruutupinta-alaa vähän ekonomisemmin  :-\
pöytäkone 1, NUC: openSUSE Leap 15.6, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

snifi

  • Vieras
Vs: Javan ulkoasuongelmia
« Vastaus #2 : 23.03.09 - klo:21.38 »
Niin, ainoa vastaus jonka osaamme antaa, on epäkohtelias: Jätä jo se Java.


Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11481
    • Profiili
    • Tomin kotisivut
Vs: Javan ulkoasuongelmia
« Vastaus #3 : 23.03.09 - klo:21.49 »
Niin, ainoa vastaus jonka osaamme antaa, on epäkohtelias: Jätä jo se Java.

ProjectX - Java = ? ::)
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

SuperOscar

  • Käyttäjä
  • Viestejä: 4062
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Javan ulkoasuongelmia
« Vastaus #4 : 23.03.09 - klo:22.29 »
ProjectX - Java = ? ::)

Vaikea yhtälö ;D

Mutta kummastella kyllä täytyy Javan GUI-kirjastoja. Kyllä nyt luulisi  jollain lailla varmistettavan, että dialogista saa kaiken edes näkyviin!
pöytäkone 1, NUC: openSUSE Leap 15.6, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

SuperOscar

  • Käyttäjä
  • Viestejä: 4062
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Javan ulkoasuongelmia
« Vastaus #5 : 24.05.09 - klo:23.18 »
Osittainen ratkaisu löytyi. Vaikka ProjectX ei käynnistyttyään enää pysty vaihtamaan Gtk-ulkoasuun, komentorivillä pakottaminen voi onnistua näin:

Koodia: [Valitse]
-Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel
Tuo tietysti edellyttää, että Gtk-ulkoasu on kuitenkin asennettu ja muuten kunnossa, mutta näinhän Linuxissa pitäisi Sunin mukaan olla: Gtk on yksi kolmesta ”sisäänrakennetusta” ulkoasusta.
pöytäkone 1, NUC: openSUSE Leap 15.6, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11