Como eu posso fazer uma tela que eu nao tenha que passar um container por parametro para os outros metodos?
Pois eu quero que a resposta do metodo ex. (Cadastro efetuado com sucesso) seja escrita em uma label status
Entao eu queria pegar a Label alterar o texto e fazer um container.add etc etc
Alguem sabe??
Sabe o que? Se a pergunta não for clara, não é possível responder.
Como está fazendo hoje e o que deseja alterar?
kkk sorry, eu estava escrevendo a pergunta vindo pro serviço dentro do onibus. Imagina a maravilha…
vamos lá, eu tenho uma janela que para ela ser alterada por alguns metodos eu preciso passar o container pelo parametro do metodo.
aqui é a parte do codigo para fazer a Janela
JFrame f = new JFrame("Disparador");
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Container content = f.getContentPane();
JProgressBar progressBar = new JProgressBar();
JLabel status = new JLabel();
JLabel emailsEnviando = new JLabel();
este metodo status vai ser alterado para eu saber oque o programa esta fazendo neste momento.
por exemplo.
classe envio tem essa parte do codigo
status.setText("Cadastrando envio...");
content.add(status,BorderLayout.NORTH);
porem… olha o codigo porco aqui na chamada do metodo
Envio emailAtual = new Envio();
//código
emailAtual.Enviar(contato, message,enviar,idDisparo,idEmail,content,status);
eu tenho que enviar o content, e o status pra todos os metodos que alterarao a label e tal… existe a possibilidade de eu ja deixar acessivel essa label status e o content, para que eu nao precise mais mandar por parametro pra todo mundo?