1. 如何在java程序中,當點擊一個按鈕後,關閉當前窗口,開啟一個新的窗口。
JButtonbtn=newJButton(newAbstractAction("關閉並打開"){@(ActionEvente){oldFrame.dispose();//關閉並銷毀,無需銷毀可採用oldFrame.setVisible(false);newFrame.setVisible(true);//打開新窗口}});
2. java中什麼是事件源,事件的處理過程是什麼
就是你通過什麼觸發了一個事件,比如單擊按鈕,那麼這個按鈕就是事件源,滑鼠的移動(覆蓋,離開,),鍵盤的輸入,根據不同的情況可做不同的監聽事件,使用不同的類來處理!
3. java中怎樣為按鈕設置快捷鍵
swing的JButton可以用setMnemonic(int mnemonic)來設置說當按下鍵ALT+鍵mnemonic時激活按鈕專。屬
JFrame jf=new JFrame();jf.setSize(100,100);
JButton jb=new JButton("按鈕");jb.setMnemonic(java.awt.event.KeyEvent.VK_A);
JPanel jp=new JPanel();jp.add(jb);
jf.add(jp);jf.setVisible(true);
快捷鍵為ALT+a