जावा GUI अनुप्रयोगों के लिए डिफ़ॉल्ट फ़ॉन्ट आकार बढ़ाने का कोई तरीका है?


9

जावा GUI अनुप्रयोगों के लिए डिफ़ॉल्ट फ़ॉन्ट आकार बढ़ाने का कोई तरीका है?

मैं किसी और के कस्टम जावा टूल का उपयोग कर रहा हूं ( नहीं, मेरे पास स्रोत नहीं है ) एक शोध परियोजना के लिए पाठ एनोटेशन करने के लिए।

आवेदन के भीतर पाठ है दर्दनाक छोटे।

अधिकांश विंडोज अनुप्रयोगों के लिए, नियंत्रण कक्ष में सिस्टम फ़ॉन्ट आकार सेटिंग्स को बदलने से उस एप्लिकेशन में फ़ॉन्ट आकार भी बदल जाएगा।

हालाँकि, डिफ़ॉल्ट पाठ आकार (विंडोज 7 पर) बढ़ाने के बाद, इस जावा एप्लिकेशन में पाठ बहुत छोटा है।


यह उच्च रिज़ॉल्यूशन डिस्प्ले के साथ एक समस्या है। ग्रहण, ब्लेंडर और मेंडली जैसे कार्यक्रमों का उपयोग करना मुश्किल है (सभी जावा GUI के साथ)। यह एक समस्या भी है विंडोज 8 के साथ। मैं एक इनाम जोड़ रहा हूं।
Juha

पिछले में सुधार: ब्लेंडर वास्तव में जावा नहीं है ... हालांकि इसकी समान समस्या है, (फ़ॉन्ट) स्केलिंग ऑपरेटिंग सिस्टम से विरासत में नहीं मिली है
Juha

यदि ऐप स्विंग का उपयोग करता है, तो उसे बड़ी फ़ॉन्ट सेटिंग्स विरासत में मिलनी चाहिए। वैसे भी यह जानना बहुत अच्छा होगा (या कम से कम एक अनुमान लगाएं) जो जीयूआई फ्रेमवर्क प्रश्न में ऐप का उपयोग करता है। क्या आप स्क्रीनशॉट पोस्ट कर सकते हैं?
Alexey Ivanov

जवाबों:


2

इसके लायक क्या है, मैंने कमांड-लाइन स्विच देखे हैं जो विशिष्ट पैकेज से संबंधित हैं।

झूला

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

प्लास्टिक

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

मैं इन मापदंडों को कैसे निर्धारित करूं? क्या मुझे एप्लिकेशन को अलग तरीके से चलाना चाहिए? यदि मुझे पता नहीं है कि क्या आवेदन स्विंग में लिखा गया है? क्या होगा अगर मुझे पता नहीं है कि आवेदन प्लास्टिक में लिखा गया है?
thanos.a

@ thanos.a: ये अलग प्रश्न हैं जो आप एक नई पोस्ट में डाल सकते हैं।
harrymc

3

विंडोज 10 के तहत, यह आसानी से किया जा सकता है:

  • javaw.exe (या jnaws..exe को jnlp फ़ाइलों के लिए) चुनें, यह आमतौर पर है c: \ Program Files (x86) \ Java \ jre1.8.0_171 \ bin \
  • राइट-क्लिक करें और गुण चुनें।
  • संगतता टैब पर क्लिक करें। "सेटिंग्स" के तहत, उच्च डीपीआई स्केलिंग व्यवहार विकल्प को ओवरराइड करें।
  • ड्रॉप-डाउन मेनू द्वारा "स्केलिंग प्रदर्शन" के तहत, सिस्टम (उन्नत) का चयन करें।

आपको अपडेट के बाद इसे दोहराना होगा या शॉर्टकट बनाना होगा। (स्रोत: windowscentral.com)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.