我对这些问题感到困惑,我只是想知道是否有人看到我是否做对了。

如果要创建像橡皮筋一样的效果,该效果会随着
用户输入,您很可能需要一个
A.MouseListener
B.ActionListener
C.鼠标适配器
D.MouseMotionListener
E.KeyListener

我认为答案是动作侦听器,因为对象观察到的所有东西都会生成一个动作事件。

假设程序员创建了一个名为MyFrame的Java类,该类扩展了JFrame。
MyFrame类包含一个单一的构造函数,其主体为空。如果对象
创建MyFrame类型并使其可见(但是该对象中没有其他方法
调用),然后当用户单击窗口右上角的“ X”时
(帧),

A.程序将终止

B.窗口将被隐藏但仍将存在

C.窗口将关闭

D.窗口将被最小化(“图标化”)

E.无法回答问题,因为无法编译此类

F.无法从给出的信息中确定答案

假设我理解正确的问题。因此,类MyFram扩展到JFrame。我的类MyFrame {}构造函数为空。我认为它是B,因为它将编译,但假设根本不调用任何内容,则可能不会执行任何形式的操作。

最佳答案

正如您从official Java documentation中读取的那样,JFrame的默认关闭操作为HIDE_ON_CLOSE,因此您的答案是正确的。用JFrame扩展MyFrame但使用空的构造函数使JFrameMyFrame完全等效。

10-06 14:29