我希望当我输入一个按钮时,文本会出现在控制台中。我怎样才能把我所理解的这些方法结合起来,谁能解释一下并举例说明呢?
发布于 2011-04-07 20:40:01
试一试
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发布于 2011-04-07 20:40:26
使用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。
发布于 2011-04-07 20:41:07
向该按钮添加一个ActionListener。在actionPerformed()方法中,在控制台或其他任何地方打印文本。
https://stackoverflow.com/questions/5581094
复制相似问题