本文介紹了如何通過點擊Java的另一個按鈕來執行按鈕?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!
問題描述
menuBar = new JMenuBar();
// File Menu
JMenu fileMenu = new JMenu("File");
menuBar.add(fileMenu);
// File->New
JMenuItem newMenuItem = new JMenuItem("New");
frame.setJMenuBar(menuBar);
newMenuItem.addMouseListener(new MouseAdapter() {
@Override
public void mousePressed(MouseEvent arg0) {
btnExample.setText("Clicked");
btnExample.doClick();
//---------->SOME HOW TO EXECUTE btnExample<---------//
}
});
fileMenu.add(newMenuItem);
final JButton btnExample = new JButton("SD");
frame.getContentPane().add(btnExample, "cell 4 0,growx,aligny top");
btnExample.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent arg0) {
spinnerForVar.setValue(4);//default value for spinner
spinnerForFunc.setValue(4);//default value for spinner
...
}
});
您好!我希望有人能幫助我。這就是問題所在:我有菜單項”New”和按鈕btnExample。我想要的是:當我點擊”文件->新建”時,它會執行btnExample。我的代碼只能更改按鈕標題并顯示點擊的視覺效果。但我如何才能真正執行它呢?
推薦答案
我只有一個建議–不要這么做。不要以這種方式綁定圖形用戶界面組件。
如果希望兩個組件執行相同的操作,只需將此操作打包到一個方法中,然后從兩個組件調用該方法。
此外,使用ActionListener-您確定用戶將使用鼠標而不是鍵盤來按它嗎?如果向這些按鈕/組件添加快捷方式會怎樣?
這篇關于如何通過點擊Java的另一個按鈕來執行按鈕?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,