Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java SwingEventMonitor怎么了?_Java_Swing - Fatal编程技术网

Java SwingEventMonitor怎么了?

Java SwingEventMonitor怎么了?,java,swing,Java,Swing,我正在研究放大UI的可能性。因此,我无法直接访问组件,必须捕获glasspane上的事件 只要我不使用自动更新组件作为JTextArea,这就行了。由于这是一个考试,我不能使用外部库进行缩放 插入符号更新是我的实际问题,因此我正在寻找一个选项来获取所有事件,而不必将侦听器附加到组件 存在一个,但我在Java6中再也找不到了。这个类刚刚重命名吗?我可以通过Toolkit.getToolkit()添加AWTListener。。但是因为CaretEvent是一个SwingEvent,所以我似乎不能这样

我正在研究放大UI的可能性。因此,我无法直接访问组件,必须捕获glasspane上的事件

只要我不使用自动更新组件作为JTextArea,这就行了。由于这是一个考试,我不能使用外部库进行缩放

插入符号更新是我的实际问题,因此我正在寻找一个选项来获取所有事件,而不必将侦听器附加到组件


存在一个,但我在Java6中再也找不到了。这个类刚刚重命名吗?我可以通过Toolkit.getToolkit()添加AWTListener。。但是因为CaretEvent是一个SwingEvent,所以我似乎不能这样做。

使用。这是一个。

虽然不太方便,但您可以通过推送自己的队列来拦截进入的所有子类,如图所示。

注意,EventQueueu中的所有Waiting事件都应该被删除,并替换为此brutteForce中的操作+1@mKrbel:是的,蛮力,但很全面。我挣扎在措辞上;这个读起来更好吗?