2013-04-30 51 views
1

我有一个自JFrame类,我想添加一个侦听器执行以下操作:Java中是否有Panel Listener?

如果我的框架的内容窗格Panel1的,该框架应可调整大小与setResizable(true),如果内容窗格是另一个小组,框架不应该调整大小。

有没有人知道如何编写这样一个Listener?它实现了什么Listener类?

回答

3

你不需要这个监听器。您正在设置内容窗格的地方。在同一地点你也应该打电话setResizable(true/false)

您的代码应该是这个样子,那么:

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