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()来设置大小,则可以,很奇怪的问题。