Dúvidas básicas e gerais

1 resposta
R

Olá !

Estou trabalhando em um projeto que, obrigatoriamente, deve ser em java. Como todo principiante, estou cheio de dúvidas que, apesar da leitura ainda persistem.

  1. Dividi o projeto em modelo, visão e controle. No pacote visão, estou desenhando os meus forms. (utilizo o NetBeans 5.5.1). Agora, em uma rotina (a classe está no pacote de controle), como eu faço para referenciar um objeto que esteja em um outro pacote. Exemplo, no form. (posso chamar de formulário a parte visual ?), coloquei um jprogressbar. Como eu, da classe controle, altero o status dessa barra que está no pacote visão ? No Delphi, apenas para explicar melhor, se estivesse no form2, faria form1.objeto.propriedade;

  2. Pelo que entendi, para trabalhar com jtable eu preciso carregar as linhas da tabela a ser exibida em um array. Como fica a questão do desempenho e tb. de memória, caso eu tenha uma tabela com milhares de linhas ?

Obrigado.

1 Resposta

_
  1. Bom, primeiramente se você está em um pacote e quer usar alguma coisa que está em outro pacote, na classe você deve importar o pacote que deseja usar.
    exemplo

package seuPacote;

import packageQueDesejaUsar.*; //isso importa todas as
//classes do pacote

depois, voce pode instanciar uma classe que está dentro desse pacote normalmente e chamar seus métodos e atributos.
digamos que a classe “Classe1” está dentro do pacote importado, e ele tem um método “Metodo1()” e uma variavel “variavel1”.

Classe1 c = new Classe1(argumentos do construtor);

c.metodo1();

c.variavel1 = ??? ;
  1. Bom, claro que, quanto mais dados você coloca em um objeto ou variavel, mais memória e recursos você vai precisar :slight_smile:
Criado 31 de julho de 2007
Ultima resposta 31 de jul. de 2007
Respostas 1
Participantes 2