2009-04-22 6 views
5

जावा एप्लिकेशन के लिए, क्या मैं वैश्विक आधार पर रेंडरिंगहिंट्स सेट कर सकता हूं? वर्तमान में, मैंने नीचे दिखाए गए पेंट कॉम्पोनेंट विधि में इन्हें परिभाषित किया है। हालांकि, एप्लिकेशन शुरू होने पर उन्हें एक बार सेट करना पसंद होगा और उन्हें पूरे सत्र में बने रहेंगे।मैं दुनिया भर में रेंडरिंग संकेत कैसे सेट कर सकता हूं?

@Override 
protected void paintComponent(Graphics g) 
{ 
super.paintComponent(g); 

Graphics2D g2d = (Graphics2D) g; 
    g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); 
    g2d.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING, RenderingHints.VALUE_TEXT_ANTIALIAS_ON); 
} 

धन्यवाद।

उत्तर

1

इसके लिए system propert वाई है।

+0

जो KEY_TEXT_ANTIALIASING को संभालता है, लेकिन KEY_ANTIALIASING के बारे में क्या है? –

+0

ऐसा लगता है कि यह टेक्स्ट के लिए इसे संभालेगा। हालांकि, जैसा कि एमएमएर्स ने इंगित किया है कि मैंने KEY_ANTIALIASING के लिए कोई विकल्प नहीं देखा है। System.setProperty ("swing.aatext", "true"); – javacavaj

संबंधित मुद्दे