class B extends JFrame implements ActionListener{
JTextField t1;
JButton b1;
public B(){
t1 = new JTextField(10);
b1 = new JButton(“123”);
setSize(500,500);
setVisible(true);
setDefaultCloseOperation(DISPOSE_ON_CLOSE);
setLayout(new FlowLayout());
add(t1);
add(b1);
t1.setPreferredSize(new Dimension(100,100)); //改变按钮大小
b1.setPreferredSize(new Dimension(50,50)); //改变按钮大小
b1.addActionListener(this);
}
@Override
public void actionPerformed(ActionEvent e) {
// TODO 自动生成的方法存根
if(e.getSource() == b1){
String s=t1.getText();
int x = Integer.parseInt(s); //将字符串s转换为int类型
String a = String.valueOf(x*x);//将int类型转换为字符串
t1.setText(a);
}
}
}
public class Gui {
public static void main(String args[]) {
new B();
}
}