Java GUI uygulamaları için varsayılan yazı tipi boyutunu artırmanın bir yolu var mı?


12

Java GUI uygulamaları için varsayılan yazı tipi boyutunu artırmanın bir yolu var mı?

Bir araştırma projesi için metin ek açıklaması yapmak üzere başkasının özel Java aracını kullanıyorum ( hayır, kaynağım yok ).

Uygulama içindeki metin acı verici küçük.

Çoğu Windows uygulaması için, kontrol panelindeki sistem yazı tipi boyutu ayarlarını değiştirmek, o uygulamadaki yazı tipi boyutunu da değiştirir.

Ancak, varsayılan metin boyutunu artırdıktan sonra (Windows 7'de), bu Java uygulamasındaki metin dayanılmaz derecede küçük kalır.


Bu, yüksek çözünürlüklü ekranlarla ilgili bir sorundur. Tutulma, blender ve mendeley gibi programların kullanımı zordur (hepsi java GUI'leri ile). Bu, Windows 8 ile de ilgili bir sorundur. Ödül ekliyorum.
Juha

öncekine düzeltme: blender aslında java değil ... benzer bir sorunu olmasına rağmen, (font) ölçeklendirme işletim sisteminden devralınmıyor
Juha

Uygulama Swing kullanıyorsa, daha büyük yazı tipi ayarlarını devralmalıdır. Her neyse, hangi GUI çerçevesinin söz konusu uygulamayı kullandığını bilmek (veya en azından bir tahmin yapmak) harika olurdu. Ekran görüntüsünü gönderebilir misiniz?
Alexey Ivanov

Yanıtlar:


4

Değer için, belirli paketlerle ilgili komut satırı anahtarları gördüm.

salıncak

java -Dswing.aatext=true -Dswing.plaf.metal.controlFont=Tahoma -Dswing.plaf.metal.userFont=Tahoma

Plastik

java -DWindows.controlFont=Tahoma-plain-11 -DWindows.menuFont=Tahoma-plain-12 -DPlastic.controlFont=Tahoma-plain-11 -DPlastic.menuFont=Tahoma-bold-11

Bu parametreleri nasıl ayarlarım? Uygulamayı farklı bir şekilde çalıştırmalı mıyım? Uygulamanın Swing ile yazılmış olup olmadığını bilmiyorsam ne olur? Başvurunun Plastik ile yazılmış olup olmadığını bilmiyorsam ne olur?
thanos.a

@ thanos.a: Bunlar yeni bir gönderiye ekleyebileceğiniz ayrı sorular.
harrymc

3

Windows 10'da bu kolayca yapılabilir:

  • jawaw.exe seçin (veya jnlp dosyaları için jawaws.exe), genellikle c: \ Program Files (x86) \ Java \ jre1.8.0_171 \ bin \ altındadır
  • Sağ tıklayın ve Özellikler'i seçin.
  • Uyumluluk sekmesini tıklayın. "Ayarlar" altında, Yüksek DPI ölçeklendirme davranışını geçersiz kıl seçeneğini işaretleyin.
  • "Tarafından yapılan ölçeklendirme" açılır menüsünde Sistem (Gelişmiş) seçeneğini belirleyin.

Güncellemelerden sonra bunu tekrarlamanız veya bir kısayol oluşturmanız gerekir. (Kaynak: windowscentral.com)

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.