你好,我想在java G UI 那个部分,给按钮添加一个事件,点一下确定的按钮,能计算出在文本框输入那个数的平方。下面 是我写的代码,麻烦帮我检查一下。
package 事件处理3;
public class Main {
public static void main(String[] args) {
Window w=new Window();
w.setTitle("小学生");
}
}
package 事件处理3;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
public class Police implements ActionListener {
public void actionPerformed(ActionEvent e) {
//String s=e.getActionCommand();
JTextField j=(JTextField)e.getSource();
String s=j.getText();
int n=Integer.parseInt(s);
int m=n*n;
System.out.println(m);
}
}
package 事件处理3;
import java.awt.*;
import javax.swing.*;
public class Window extends JFrame{
JTextField text;
JButton button;
Police listener;
public Window(){
init();
setBounds(100, 100, 170, 170);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
void init(){
setLayout(new FlowLayout());
text=new JTextField(10);
add(text);
listener=new Police();
button=new JButton("确定");
button.addActionListener(listener);
add(button);
}
}
谢谢你
阅读全文
收起全文