1 回答

TA貢獻(xiàn)1807條經(jīng)驗(yàn) 獲得超9個贊
您可以通過調(diào)用根窗格的setDefaultButton()方法來實(shí)現(xiàn)這一點(diǎn)。JFrame試試這個例子。
import javax.swing.JButton;
import javax.swing.JFrame;
import java.awt.FlowLayout;
public class DefaultButton {
public static void main(String[] args) {
JButton button1 = new JButton("Button 1");
button1.addActionListener(e -> System.out.println("Button 1 action fired"));
JButton button2 = new JButton("Button 2");
button2.addActionListener(e -> System.out.println("Button 2 action fired"));
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().setLayout(new FlowLayout());
frame.getContentPane().add(button1);
frame.getContentPane().add(button2);
frame.getRootPane().setDefaultButton(button2);
frame.setBounds(300, 200, 400, 300);
frame.setVisible(true);
}
}
添加回答
舉報