在这个窗口的左上部分添加一个显示文本的文本框,右边也是一个文本框,最下面的放置三个按钮。从左到右按钮的内容依次是“开始计时”,“添加作业”“删除作业”
时间: 2023-09-30 15:04:49 浏览: 48
好的,以下是修改后的代码:
```java
import javax.swing.*;
public class MyWindow extends JFrame {
private JTextArea leftTextArea; // 左侧文本框
private JTextArea rightTextArea; // 右侧文本框
public MyWindow() {
super("My Window"); // 设置窗口标题
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // 设置窗口关闭行为
setSize(400, 300); // 设置窗口大小
setLocationRelativeTo(null); // 居中显示窗口
// 左侧文本框
leftTextArea = new JTextArea();
JScrollPane leftScrollPane = new JScrollPane(leftTextArea);
leftScrollPane.setBounds(10, 10, 170, 200);
add(leftScrollPane);
// 右侧文本框
rightTextArea = new JTextArea();
JScrollPane rightScrollPane = new JScrollPane(rightTextArea);
rightScrollPane.setBounds(190, 10, 170, 200);
add(rightScrollPane);
// 开始计时按钮
JButton startButton = new JButton("开始计时");
startButton.setBounds(10, 220, 100, 30);
add(startButton);
// 添加作业按钮
JButton addButton = new JButton("添加作业");
addButton.setBounds(120, 220, 100, 30);
add(addButton);
// 删除作业按钮
JButton deleteButton = new JButton("删除作业");
deleteButton.setBounds(230, 220, 100, 30);
add(deleteButton);
setVisible(true); // 显示窗口
}
public static void main(String[] args) {
new MyWindow(); // 创建窗口实例
}
}
```
在这段代码中,我们首先声明了两个成员变量 `leftTextArea` 和 `rightTextArea`,分别表示左侧和右侧的文本框。在构造函数中,我们创建了这两个文本框,并使用 `JScrollPane` 包装起来,从而实现滚动条的功能。接着,我们创建了三个按钮,并设置它们的位置和大小。最后,我们将这些组件添加到窗口中,并显示出来。
你可以将这段代码保存为 `MyWindow.java`,并使用 `javac` 命令编译成 `MyWindow.class` 文件,然后使用 `java` 命令运行即可。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)