逛奔的蜗牛

我不聪明,但我会很努力

   ::  :: 新随笔 ::  ::  :: 管理 ::

public void mouseClicked(MouseEvent e) {

    System.out.println("Clicked on button");

    getParent().dispatchEvent(e);

}

有的时候事件处理需要把事件向上传递给parent或者其他的组件,使用dispatchEvent来实现。

JFrame.setAlwaysOnTop(true)设置窗体总是显示在最上面有一个不bug,如果调用了JFrame.pack()来设置窗体的大小,则always on top不会起作用,而如果调用的是setSize()来设置大小,则可以,很奇怪的问题。

posted on 2011-01-06 01:06 逛奔的蜗牛 阅读(987) 评论(1)  编辑 收藏 引用 所属分类: Java

评论

# re: Java:Swing组件事件向上传递 2011-03-20 21:27 小笨瓜
传递到上层组件了之后,比如说JFrame,那怎么在JFrame里面接受我和处理呢???  回复  更多评论
  


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理