Estou fazendo um trabalho da faculdade sobre cadastramento de pessoas, onde em um Frame leio as informações e devo exibir no outro Frame, mas nao sei como “enviar” a arraylist e exibir no outro Frame. Preciso fazer isso sem o uso de banco de dados. Quem puder me dar um auxilo, desde já agradeço.
Lista em JFrame Diferente
G
2 Respostas
Vc não precisa “enviar” uma lista, vc cria sua lista como STATIC em qualquer classe ai acessa diretamente.
public class Teste {
public static final List<SeuTipo> DADOS = new ArrayList<>();
D
Acho que o ideal seria usar o padrão Observer
class JFrame1 {
Observable observable;
void addObserver(Observer o) { observable.addObserver(o); }
void enviar() {
observable.setChanged();
observable.notifyObservers(lista);
}
}
void main() {
frame1.addObserver(new Observer() {
void update(Observable o, Object arg) { frame2.atribuirLista((List) arg); }
})
}
Criado 28 de novembro de 2017
Ultima resposta 29 de nov. de 2017
Respostas 2
Participantes 3
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo