开发者

JTextPane keypress emulation

I have a JTextPane integration that should perform predefined steps on keypress events. If I type manually it seems to work fine. But I have to emulate keypress events on this integration for test purposes. The test enviroment is such that the given JTextPane is not added to any other controls. I tried to use Robot class, after set the visibility and editablety of the JTextPane to true, and requesting focus. The problem is that I cou开发者_开发技巧ld not see any key press events coming, and the content of the JTextPane is still empty. Please give me some advice. Thank you,

Peter


The test enviroment is such that the given JTextPane is not added to any other controls

Then the component is not visible on the screen and cannot accept focus, therefore the Robot won't work.

I'm not sure but you might be able to use

textPane.dispatchEvent(....).

Or if that doesn't work then you can use:

textPane.getDocument().insertString(...);
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜