Como setar a cor em tela criada utilizando a classe Window?

2 respostas
T

Como posso resolver para setar a cor no fundo de tela criado

import java.awt.*;
import java.awt.event.*;
public class Janela extends Frame {
       class WindowHandler extends WindowAdapter {
           public void windowClosing (WindowEvent we) {
             dispose();
             System.exit(0);
                                                      }
           public void windowActivated(WindowEvent we) {
               we.getWindow().validate();
                                                       }
                                                 }
        public   Janela() {
           this ("Janela");
                          }
        public Janela (String titulo ) {
            setTitle(titulo);
            setSize  (320,200);
            setColor (Color.red);
            addWindowListener(new WindowHandler());
                                                   }                                  
         static public void main (String[] args) {
           Janela j = new Janela ();
           j.setVisible (true);
         }
          
}

Pois esta aparecendo a menssagem de erro

Janela.java:19: cannot resolve symbol

symbol  : method setColor (java.awt.Color)

location: class Janela

setColor (Color.red);

^

Se eu retirar a linha  " setColor(Color.red);" ,o programa funciona normalmente com um fundo cinza ,pois seria o fundo Default.

Editado por JavaTeco. Se houver código no post, por favor, utilizar a tag Code. Obrigado

2 Respostas

J

Não precisa duplicar o post…

Sua pergunta ja foi respondida em:

http://www.portaljava.com.br/home/modules.php?name=Forums&file=viewtopic&t=5528

E

ola

tenta com o setBackground, mas talvez vc teria q mudar alguma coisa… :wink:

Criado 16 de junho de 2004
Ultima resposta 16 de jun. de 2004
Respostas 2
Participantes 3