酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

用java写•创建一个标题为“计算平方”的窗口•窗口中有两个文本框•如果在第一个文本框中输入一个整数,会在第二个文本框中输出该整数的平方值•如果在第一个文本框中输入一个其他字符,会在第二个文本框中提示“请输入数字"

import javax.swing.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class CalculateSquare { public static void main(String[] args) { JFrame frame = new JFrame("计算平方"); JTextField inputField = new JTextField(); inputField.setBounds(50, 50, 150, 30); JTextField resultField = new JTextField(); resultField.setBounds(50, 100, 150, 30); resultField.setEditable(false); JButton calculateButton = new JButton("计算"); calculateButton.setBounds(50, 150, 150, 30); calculateButton.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { String input = inputField.getText(); try { int number = Integer.parseInt(input); int square = number * number; resultField.setText(Integer.toString(square)); } catch (NumberFormatException ex) { resultField.setText("请输入数字"); } } }); frame.add(inputField); frame.add(resultField); frame.add(calculateButton); frame.setSize(300, 250); frame.setLayout(null); frame.setVisible(true); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } } ``` [2024-09-25 18:25:22 | AI写代码神器 | 935点数解答]

相关提问