यह है कि मैं क्या पाठ के बारे में मेरी खेल में की जरूरत है:क्या किसी को java2d टेक्स्ट लाइब्रेरी पता है?
Word Wrap Support given a bounding box
Vertical and Horizontal alignment given a bounding box
अब, मैं कैसे TextLayout का उपयोग करने के बारे में पढ़ रहा है, और यह अपने आप को यह सब लिखने के लिए संभव लगता है, लेकिन मैं कम से सोचने के लिए पसंद करते हैं एक उच्च स्तर। मैं सिर्फ इस तरह एक हस्ताक्षर के साथ एक लेबल वर्ग हैं:
public Label(String text, Alignment alignment, VAlignment vAlignment);
किसी को भी एक खुला स्रोत (गैर GPL) वहाँ बाहर पुस्तकालय है कि पाठ सरल स्वरूपण बनाता है पता है?
क्या आप कस्टम पेंट() विधियों या स्विंग घटकों का उपयोग कर रहे हैं? – akarnokd
मैं java2d का उपयोग कर रहा हूं इसलिए मैं कस्टम पेंट() विधियों का उपयोग कर रहा हूं। –
मुझे लगता है कि अधिकांश ग्राफिक्स प्रोग्रामों ने बस अपना स्वयं का टेक्स्ट प्रतिपादन बनाया है। अधिकतम नियंत्रण के लिए, आप String.split(), FontMetrics आदि का उपयोग कर अपने स्वयं के संस्करण को कार्यान्वित कर सकते हैं – akarnokd