Java 使用鼠标侦听器创建计算器

Java 使用鼠标侦听器创建计算器,java,swing,mouseevent,Java,Swing,Mouseevent,我正在开发一个简单的计算器,我想将文本字段的文本设置为单击按钮的标签。谁能告诉我怎么做 public void mouseEntered(MouseEvent e){ // } public void mouseExited(MouseEvent e){ // } public void mousePressed(MouseEvent e) { // } public void mouseReleased(MouseEvent e) { // } publi

我正在开发一个简单的计算器,我想将文本字段的文本设置为单击按钮的标签。谁能告诉我怎么做

public void mouseEntered(MouseEvent e){
    //
}
public void mouseExited(MouseEvent e){
    //
}
public void mousePressed(MouseEvent e) {
    //
}
public void mouseReleased(MouseEvent e) {
    //
}   
public void mouseClicked(MouseEvent e) {
    // I want the code here
}   

}这一点可以作为一个起点。了解鼠标侦听器的工作原理,然后实现计算器

创建一个
文本字段
,然后创建按钮,并为每个按钮添加一个鼠标侦听器(扩展MouseAdapter是最容易实现的一个),并将文本字段的文本设置为按钮的标签。对于这样的按钮:

    final TextField textField = new TextField();

    final Button button = new Button("button1");
    button.addMouseListener(new MouseAdapter() {
        @Override
        public void mouseClicked(MouseEvent e) {
            textField.setText(button.getLabel());                
        }
    });

请提供您编写的代码或您面临的问题。本论坛旨在提供帮助,而不是提供免费解决方案。如果你想要免费的代码,那么谷歌就是你的朋友。

请展示你写的一些代码,这样我们可以建议修改/添加。如果你真的想找到一个合适的解决方案,请考虑使用ActionListener而不是MouseListener,并考虑程序点击。如果问题标记为Swing,那么您可能应该使用JTextField和JButton-IMHO