我希望当我输入一个按钮时,文本出现在控制台中。我怎么能结合我的混淆的方法,有人可以解释和举例。java swing事件
回答
尝试
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
tnx到所有,现在我明白了与它们合作的主要方式:) – weardstuff 2011-04-07 12:49:55
请注意,在控制台上打印任何用于用户的GUI是'非常'的。为什么不用一个按钮和一个'JTextField'或'JTextArea'将输出写入? – 2011-04-07 13:24:16
使用的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。
啊,我误解了你的问题 - 我假设你想知道光标是否进入了按钮。如果你想知道按钮是否被点击过,那么Bala R的解决方案就是要走的路。 – 2011-04-07 12:41:53
将一个ActionListener
添加到按钮。在actionPerformed()
方法在控制台上打印文本或任何你想要的。
- 1. 的Java Swing事件
- 2. Java Swing和JComboBox事件
- 3. Java Swing和事件错误?
- 4. Swing事件线程Java
- 5. 的Java Swing按键事件
- 6. java swing jtextfiled事件处理
- 7. java swing清除事件队列
- 8. 的Java Swing寄存器事件类型
- 9. 的Java Swing:保持事件处理maintanable
- 10. Java Swing/EDT事件处理同步
- 11. Java Swing中的键盘“保持”事件?
- 12. Java Swing和Windows XP触摸事件
- 13. 的Java Swing/AWT标签面板事件
- 14. Java(Swing)聆听重要事件
- 15. java swing:单击事件双击工作
- 16. 事件如何在Java Swing中运行?
- 17. 处理并发事件的Java Swing事件处理
- 18. 事件处理Swing组件
- 19. 生成事件Swing
- 20. Swing事件架构
- 21. Swing中的JSplitPane propertyChange事件
- 22. Swing的组件事件
- 23. 的Java Swing组件
- 24. java swing复选框java swing
- 25. 允许事件在Swing
- 26. Java Swing:在长时间事件中重绘组件
- 27. Netbeans Java Swing组件冗余
- 28. Java swing组件被冻结
- 29. Java Swing CardLayout多个文件
- 30. Java Swing和组件定位
你为什么不看教程?答案在每本书和Swing教程中都很基本,很容易找到。 – 2011-04-07 12:44:22