java通过继承方式创建一个窗口,窗口标题为“撤销窗口”,该窗口大小为200*110,窗口初始化位置为(260,300),并且不可调整窗口的大小。当点击右上角的“关闭”按钮时,关闭窗体,清除窗体对象,并继续运行该应用程序。通过继承方式创建另一个窗口,窗口标题为“退出程序”,该窗口大小为200*110,窗口初始化位置为(560,300),可以调整窗口的大小。当点击右上角的“关闭”按钮时,关闭窗体,退出窗体所在的应用程序。运行程序,同时显示两个窗口
时间: 2023-06-12 08:03:59 浏览: 76
可以使用Java Swing的JFrame类来创建窗口,并通过继承JFrame类来创建自定义窗口。下面是实现题目要求的代码:
```
import javax.swing.*;
public class UndoWindow extends JFrame {
public UndoWindow() {
setTitle("撤销窗口");
setSize(200, 110);
setLocation(260, 300);
setResizable(false);
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
setVisible(true);
}
}
import javax.swing.*;
public class QuitWindow extends JFrame {
public QuitWindow() {
setTitle("退出程序");
setSize(200, 110);
setLocation(560, 300);
setResizable(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
}
import javax.swing.*;
public class Main {
public static void main(String[] args) {
UndoWindow undoWindow = new UndoWindow();
QuitWindow quitWindow = new QuitWindow();
}
}
```
在Main类的main方法中创建了一个UndoWindow对象和一个QuitWindow对象,分别代表“撤销窗口”和“退出程序”两个窗口。UndoWindow和QuitWindow都是通过继承JFrame类来创建的,它们的构造函数中分别设置了窗口的标题、大小、位置、是否可调整大小和关闭操作。其中,UndoWindow的关闭操作是DISPOSE_ON_CLOSE,表示关闭窗口时只关闭该窗口而不退出整个应用程序;QuitWindow的关闭操作是EXIT_ON_CLOSE,表示关闭窗口时同时退出整个应用程序。最后,在main方法中将UndoWindow和QuitWindow都设置为可见状态,就可以同时显示两个窗口了。
阅读全文