[英]java swing events
我想要当我输入一个按钮时,文本出现在控制台中。 我该如何混淆我的方法,有人可以解释并举例说明。
尝试
JButton button = new JButton("Button1");
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
System.out.println("Button1 was Clicked!");
}
});
// add button to a container
使用MouseListener。 例如:
JComponent button = new JButton();
component.addMouseListener(new MouseAdapter() {
@Override
public void mouseEntered(MouseEvent e) {
System.out.println("Mouse entered the button");
}
});
MouseAdapter是一种特殊的MouseListener,具有MouseListener提供的所有其他方法的默认空实现,因此您不必重写它们。 您可能需要查看适用于MouseAdapter,MouseListener和MouseEvent的Javadoc。
将ActionListener
添加到按钮。 在actionPerformed()
方法中,在控制台或您想要的其他任何位置上打印文本。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.