आपको setFont(...)
को सेट स्टाइल पर कॉल करने की आवश्यकता होगी।
उदाहरण के लिए, आप एक ही फॉन्ट रखने लेकिन नामक एक JTextField की शैली को बदलना चाहते हैं "मैदान" आप की तरह कुछ कर सकता है:
field.setFont(field.getFont().deriveFont(Font.BOLD));
संपादित
दोनों के लिए फ़ॉन्ट सेट करने के लिए बोल्ड और इटैलिक, आप चाहते हैं या बिटमैप:
field.setFont(field.getFont().deriveFont(Font.BOLD | Font.ITALIC));
कृपया ध्यान दें कि इस बिटवाइज़ समावेशी का उपयोग करता OR ऑपरेटर जो एक पाइप प्रतीक का उपयोग करता है: |
बल्कि था n लॉजिकल या ऑपरेटर जो डबल पाइप प्रतीक का उपयोग करता है: ||
।
साथ ही आगे की सूक्ष्मता और भ्रम की स्थिति है कि |
एक तार्किक या ऑपरेटर के रूप में इस्तेमाल किया जा सकता के लिए ध्यान दें, लेकिन आप आमतौर पर बाद के बाद से इस के लिए ||
का उपयोग करना पसंद करेंगे कि एक "शॉर्ट सर्किट" ऑपरेटर है अगर बाएं हाथ अभिव्यक्ति का पक्ष सच है, दाएं हाथ की ओर भी मूल्यांकन नहीं किया जाता है।
स्रोत
2011-12-30 11:43:51
यह भी देखें http://stackoverflow.com/questions/8675038/increasing-decreasing-font-size-inside-textarea-using-jbutton एक बहुत ही समान प्रश्न – Robin