我有一个具有动作监听器的 JButton。
btn_.addActionListener(new ActionListener()
{
@Override
public void actionPerformed(ActionEvent e)
{
// DO STUFF
}
}
我有一个监听关键事件的 JSpinner。
spn_.addKeyListener(new KeyAdapter()
{
@Override
public void keyPressed(KeyEvent e)
{
if(e.getKeyCode() == KeyEvent.VK_ENTER)
{
System.out.println("Someone pressed enter key");
}
}
});
我想做的是,每当用户在选择微调器时按下回车键,我希望它执行按钮执行的任何命令。是的,我知道我可以简单地为操作按钮提供一个功能,然后在用户按下回车键时执行相同的功能。我之所以问这个问题是因为我很好奇 Swing 中的组件是否可以相互发送动作以及如何发送动作,而不是正确的编程方式。