编写一个图形用户界面程序,该程序的窗口大小为(400,200),采用FlowLayout布局,窗口内依次有一个用于输入的文本框in,大小为10;一个按钮ok,显示"确认"。窗口标题是“计算立方”。用户在文本框in输入一个数字,单击ok按钮,程序在控制台输出该数字的立方。
时间: 2024-03-22 11:41:26 浏览: 36
好的,这是一个简单的Java程序,可以使用Swing库实现。下面是代码:
```java
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class CubeCalculator extends JFrame {
private JTextField inputField;
private JButton okButton;
public CubeCalculator() {
setTitle("计算立方");
setSize(400, 200);
setLayout(new FlowLayout());
inputField = new JTextField(10);
add(inputField);
okButton = new JButton("确认");
okButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
String input = inputField.getText();
int num = Integer.parseInt(input);
int cube = num * num * num;
System.out.println(num + "的立方是:" + cube);
}
});
add(okButton);
}
public static void main(String[] args) {
CubeCalculator cc = new CubeCalculator();
cc.setVisible(true);
cc.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
```
这个程序创建了一个继承自JFrame的CubeCalculator类,它包含一个文本框和一个按钮,当用户在文本框中输入数字并单击按钮时,程序会计算数字的立方,并在控制台输出结果。可以通过运行main方法来启动程序。
阅读全文