public void mouseClicked(MouseEvent e) {
System.out.println("Clicked on button");
getParent().dispatchEvent(e);
}
有的時候事件處理需要把事件向上傳遞給parent或者其他的組件,使用dispatchEvent來實現(xiàn)。
JFrame.setAlwaysOnTop(true)設置窗體總是顯示在最上面有一個不bug,如果調(diào)用了JFrame.pack()來設置窗體的大小,則always on top不會起作用,而如果調(diào)用的是setSize()來設置大小,則可以,很奇怪的問題。