युक्त JTextPane में फ़ॉन्ट बदलें मेरे पास एक JTextPane है और मेरे पास उस JTextPane के भीतर कुछ टेक्स्ट है। हालांकि, क्योंकि मैं फलक के भीतर एचटीएमएल का उपयोग कर रहा हूं, टेक्स्ट को टाइम्स न्यू रोमन में स्वचालित रूप से बदल दिया गया है।जावा - HTML
मैं जीटीक्स्टपेन के भीतर फ़ॉन्ट प्रकार को जीयूआई के डिफ़ॉल्ट फ़ॉन्ट (JTextPane का फ़ॉन्ट जब यह HTML नहीं है) पर सेट करने का प्रयास कर रहा हूं। हालांकि मैं सिर्फ फ़ॉन्ट को एक फ़ॉन्ट पर सेट नहीं कर सकता क्योंकि यह ऑपरेटिंग सिस्टम से अलग है, इसलिए मैं डिफ़ॉल्ट फ़ॉन्ट प्राप्त करने का एक तरीका ढूंढना चाहता हूं और उसके बाद मेरे पास डिफ़ॉल्ट फ़ॉन्ट को बदलना चाहता हूं।
प्रदर्शित करने के लिए टाइम्स न्यू रोमन में टेक्स्ट को कैसे बदला जाता है, यह दिखाने के लिए कि निम्नलिखित कोड प्रारूप का उपयोग किया गया है। मैं अपना लक्ष्य प्राप्त करने के लिए इसे कैसे बदल सकता हूं?
import javax.swing.JFrame;
import javax.swing.JTextPane;
public class GUIExample {
public static void main(String[] args) {
JFrame frame = new JFrame("My App");
frame.setSize(300,300);
JTextPane pane = new JTextPane();
pane.setContentType("text/html");
pane.setText("<html><b>This is some text!</b></html>");
frame.add(pane);
frame.setVisible(true);
}
}
धन्यवाद!
यह मैं इसके साथ बाहर की मदद की, मैं किसी अन्य वर्ग में एक नई पद्धति लागू एक घटक का डिफ़ॉल्ट फ़ॉन्ट वापस जाने के लिए और उसके बाद का उपयोग के समान HTML के भीतर अपने खुद। धन्यवाद। – mino