Java中是否有面板侦听器?

Java中是否有面板侦听器?,java,swing,events,jframe,jpanel,Java,Swing,Events,Jframe,Jpanel,我有一个自定义JFrame类,我想添加一个执行以下操作的侦听器: 如果“我的框架”的内容窗格是Panel1,则应使用setResizeable(true)调整框架的大小,如果内容窗格是另一个面板,则框架的大小不应调整 有人知道如何编写这样一个侦听器的代码吗?它实现了什么侦听器类?这不需要侦听器。您正在框架中的某个位置设置内容窗格。在同一位置,您还应该调用setresizeable(true/false) 您的代码应该如下所示: if (contentType == type1) { thi

我有一个自定义JFrame类,我想添加一个执行以下操作的侦听器:

如果“我的框架”的内容窗格是Panel1,则应使用
setResizeable(true)
调整框架的大小,如果内容窗格是另一个面板,则框架的大小不应调整


有人知道如何编写这样一个侦听器的代码吗?它实现了什么侦听器类?

这不需要侦听器。您正在框架中的某个位置设置内容窗格。在同一位置,您还应该调用
setresizeable(true/false)

您的代码应该如下所示:

if (contentType == type1) {
   this.contentPane = new Panel1();
   setResizable(true)
} else {
   this.contentPane = new AnotherPanel();
   setResizable(false)
}