Touch TAB changer le nombre d'espaces.
J'ai besoin, pour mon programme, je la touche tab.
Dans mon JTextPane, elle fait 8 espaces lorsqu'elle est pressée et moi, je veut quelle en fasse 4.
Y'a-t'il un moyen de change cette donnée a quatre?
Pour l'instant, j'utilise ça, pas très pratique...
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
if(e.getKeyCode() == KeyEvent.VK_TAB) {
try {
Robot r = new Robot();
r.keyPress(KeyEvent.VK_BACK_SPACE);
r.keyRelease(KeyEvent.VK_BACK_SPACE);
for(int i = 0; i < 4; i++) {
r.keyPress(KeyEvent.VK_SPACE);
r.keyRelease(KeyEvent.VK_SPACE);
}
}
catch (Exception ec) {
ec.printStackTrace();
}
} |