मैं JavaFX TextArea की टैब चौड़ाई कैसे सेट करूं?जावाएफएक्स टेक्स्ट एरिया: टैबलेशन चौड़ाई कैसे सेट करें
जब मैं टेक्स्टएरिया में सारणीकरण (टैब कुंजी) का उपयोग करता हूं, तो तालिका की चौड़ाई विस्तृत होती है। मैं चौड़ाई को नियंत्रित करना चाहता हूं, यानी, 4 रिक्त स्थान का उपयोग करें। प्रलेखन में मुझे ऐसा करने का कोई तरीका नहीं मिला।
मैं इस कोड (जहां taInput एक TextArea है) की कोशिश की है, लेकिन यह एकदम सही ढंग से काम नहीं कर रहा:
taInput.setOnKeyPressed(new EventHandler<KeyEvent>() {
@Override
public void handle(KeyEvent e) {
if (e.getCode() == KeyCode.TAB) {
// TAB SPACES
StringBuilder sb = new StringBuilder(config.getTabSpacesCount());
for (int i=0; i<config.getTabSpacesCount(); i++) {
sb.append(' ');
}
taInput.insertText(taInput.getCaretPosition(), sb.toString());
e.consume();
}
}
});
मैं रिक्तियों के साथ टैब बदले बिना एक ऐसी ही समस्या को हल करने की कोशिश की ... देखना http://stackoverflow.com/questions/27585668/ सेटिंग-द-टैब-स्पेसिंग-आकार-विज़ुअलाइज़ेशन-फॉर-ए-जावाफक्स-टेक्स्टारेरा/275 9 5205 # 27595205 – Kolban