Supongamos que tengo esto:desde dentro de un anidado de Java ActionListener
class external {
JFrame myFrame;
...
class internal implements ActionListener {
public void actionPerformed(ActionEvent e) {
...
myFrame.setContentPane(this.createContentPane());
}
}
...
}
createContentPane
devuelve un contenedor. Ahora, si estuviera haciendo este código fuera del ActionListener
, funcionaría, porque tendría acceso a esto. Pero, dentro de eso, no. Tengo acceso al myFrame
, que es lo que se va a actualizar con el contenido del método, pero eso no es suficiente para hacer lo que quiero, a menos que pueda obtener esto.
También necesito información de otras variables de instancia para usar createContentPane()
, así que no estoy seguro de poder hacerlo static
.
Me alegro de haber encontrado esto, justo lo que necesitaba (por 400a vez). Estoy un poco tentado de ajustar la pregunta y esta respuesta para no mencionar la letra mayúscula, ya que es confusa e irrelevante ... pero no lo haré. Gracias +1 –