मैं स्विंग में स्टाइल एडिटरकिट को विस्तारित करने की कोशिश कर रहा हूं ताकि संपादक के अंदर जेएलएबल शामिल हो सके। मैं ऐसा करने में सक्षम था और यही वह है जो मुझे अब तक मिला है। नीचे दी गई छवि में, हाइलाइट किया गया टेक्स्ट बटन प्रकार जेएलएबल है जबकि शेष पाठ सामान्य टेक्स्ट है।जेएलबीएल को जेडडिटरपेन में कैसे जोड़ा जाए?
आप लेबल देख सकते हैं सामान्य पाठ की तुलना में थोड़ा नीचे बना देता है। मैं शेष पाठ के शीर्ष के साथ अपने शीर्ष को कैसे संरेखित करूं?
class ComponentView(Element elem) {
@Override
protected Component createComponent() {
JLabel lbl = new JLabel("");
lbl.setOpaque(true);
lbl.setBackground(Color.red);
try {
int start = getElement().getStartOffset();
int end = getElement().getEndOffset();
String text = getElement().getDocument().getText(start, end - start);
lbl.setText(text);
} catch (BadLocationException e) {}
return lbl;
}
}