package事件处理3;importjava.awt.*;importjavax.swing.*;publicclassWindowextendsJFrame{JTextFieldtext;JButtonbutton;Policelistener;publicWindow(){init();setBounds(100,100,1...
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);
}
}
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;
public class Main {
public static void main(String[] args) {
Window w=new Window();
w.setTitle("小学生");
}
}
上面是代码,麻烦高手帮我看看,错哪了。
我想点那个确定的按钮,然后计算出平方
展开