Mensagens enviadas por: bernardo.rafael
Índice dos Fóruns » Perfil de bernardo.rafael » Mensagens enviadas por bernardo.rafael
Autor Mensagem
Na verdade, fazer a sua classe extender o JFrame não é uma boa...

Fazendo isso fará com que seu sistema fique dependente do JFrame e, se em algum momento vc desistir de usar swing para usar awt será um um parto.

O melhor mesmo é vc criar uma classe que monte a toda a tela e a mostre para o usuário.

Assim, se vc quiser mudar a API gráfica de seu sistema, ficará mais simples.
Ricardo, vc pode usar uma fábrica de formulários.
Com essa fábrica, vc vai criar um layout para cada nível de usuáro de seu sistema.

Esse tutorial explica o uso de alguns design patterns, entre eles o Factory Method (que eu acredito que vá solucionar o seu problema)
http://www.guj.com.br/java.tutorial.artigo.137.1.guj

Agora sim, ficou bem mais claro...

Na verdade, a classe incluir é um serviço de seu sistema...

bem, faça o seguinte:
- Crie o objeto da classe Lista em uma outra classe que não seja a classe Incluir...
- Daí, quando for incluir um item, passe para a classe Incluir uma referencia (parametro) para essa lista que criou, daí, em vez de criar uma nova lista, vc estará usando a lista que já foi criada..


você deve fazer o seguinte:
1º - criar, na Class1, um método para inserir elementos no array e outro metodo para acessar elementos do array (nunca acessar diretamente o array de fora da Class1).

2º - criar na Class2, uma referencia para a Class1 (para vc poder acessar - através dos métodos - o array)

3º - criar na Class3 uma referencia para Class1 e a partir dela acessar o array.

ok?
Verifique se, ao criar o arquivo "*.jar" vc especificou qual é a classe inicial "com o método main". É esta classe que o arquivo ".jar" referencia para iniciar o aplicativo.

Essa classe deve deve especificada no arquivo manifest que está dentro do JAR
Deixa eu ver se entendi, vc fez uma classe Inserir para inserir um novo nó na lista?

Não seria melhor ter apenas um método inserir na classe lista e, em vez de chamar uma classe Inserir para acrescentar um elemento na lista, vc adicionar diretamente com o método inserir da lista?

Na verdade, acredito que o mais correto mesmo é vc ter uma classe pra controlar a lista e, a partir da interface você acionar esse "controlador" da lista para fazer quaisquer operações na lista..

ok?
 
Índice dos Fóruns » Perfil de bernardo.rafael » Mensagens enviadas por bernardo.rafael
Ir para:   
Powered by JForum 2.1.8 © JForum Team