M*P 发帖数: 6456 | 1 问题有点复杂,我做一个SWING的界面,要popup一个JDialog。我发现press ESCAPE键
,那个JDialog就关闭了。但是我需要这个 JDialog 必须接受一些输入再关闭。
但是我网上查发现很多help都是说怎么给JDialog加上ESCAPE响应,由此推断JDialog本
身不会对Escape响应。但是我的程序就是在响应。
这种情况下我怎么知道哪段code在起作用?如何关掉JDialog对ESCAPE的响应?
多谢。 |
g*****g 发帖数: 34805 | 2 Not sure why it does that, but I guess you can write a key listener to
catch escape and do nothing.
【在 M*P 的大作中提到】 : 问题有点复杂,我做一个SWING的界面,要popup一个JDialog。我发现press ESCAPE键 : ,那个JDialog就关闭了。但是我需要这个 JDialog 必须接受一些输入再关闭。 : 但是我网上查发现很多help都是说怎么给JDialog加上ESCAPE响应,由此推断JDialog本 : 身不会对Escape响应。但是我的程序就是在响应。 : 这种情况下我怎么知道哪段code在起作用?如何关掉JDialog对ESCAPE的响应? : 多谢。
|
M*P 发帖数: 6456 | 3 多谢回复。我找到那段code了。
【在 g*****g 的大作中提到】 : Not sure why it does that, but I guess you can write a key listener to : catch escape and do nothing.
|