Re: [java-list] JTabbed + JTable ?????????

2003-02-11 Por tôpico Silvio L. DeMorais
Quem forca o desenho dos rotulos das colunas (automaticamente) eh o JScrollPane, e nao a propria tabela. A maneira mais facil de fazer isso eh criando cada tabela dentro de um JScrollPane. Usando o seu exemplo: public class GUITest100 extends javax.swing.JFrame { private final JTable[]

Re: RES: [java-list] SELECT COUNT(*) FROM TABELA

2003-02-06 Por tôpico Silvio L. DeMorais
Fui testar e nao parece ser assim no Oracle. executar SELECT COUNT(*) FROM TABELA numa tabela com +-180.000 elementos demora entre 148ms (media de 1000 execucoes). Jah SELECT COUNT(1) FROM TABELA demora em media 211ms. Em qual banco de dados o COUNT(1) eh mais eficiente? Vanderlei Fonseca

Re: [java-list] Mapeamento O-R

2003-02-02 Por tôpico Silvio L. DeMorais
O lider de mercado nesse segmento eh o TopLink (atualmente eh da Oracle). Jah usei em varios projetos. Como toda a ferramenta de mapeamento O-R, o TopLink tem suas limitacoes e suas vantagens. Gosto muito da facilidade de acessar os metadata do mapeamento, o que facilita muito a geracao de SQL

Re: [java-list] Swing está começando a pegar?

2003-01-05 Por tôpico Silvio L. DeMorais
Trabalho profissionalmente com Java desde 97, e sempre usando Swing ou Servlets para a camada de apresentacao (nunca usei JSP). Muitos projetos foram e estao sendo desenvolvidos em Swing, principalente no mercado financeiro. Tenho varios conhecidos trabalhando em financeiras e nas bolsas de Nova

Re: [java-list] Método de Divisão

2003-01-05 Por tôpico Silvio L. DeMorais
Uma possivel solucao eh: public class divide { public static int div(int a, int b) { int res = 0; if(a = b) { for(int ac = b; ac = a; ac += b, res++) ; } return res; } } Ainda faltariam algumas coisas na classe. Testar divisao por

Re: [java-list] utilidade do clone

2002-11-29 Por tôpico Silvio L. DeMorais
Do ponto de vista funcional, nao existem muitas diferencas entre um copy constructor e o metodo clone. Porem, do ponto de vista estrutural existem algumas diferencas. Uma possivel vantagem de clone seria uma garantia de comportamento (contrato) que o copy constructor nao apresenta. Pois nao existe

Re: [java-list] chamando métodos estáticos de superclasses

2002-11-29 Por tôpico Silvio L. DeMorais
basta chamar o metodo normalmente, sem nenhuma referencia a nome da super ou sub class. Isso pode ser feito em um metodo estatico, nao estatico ou mesmo em um bloco de inicializacao. Ex.1 class Super1 { public static void foo() { System.out.println(Class Super); } } class

Re: [java-list] Interface e abstract

2002-11-22 Por tôpico Silvio L. DeMorais
Qualquer coisa definida em uma interface eh sempre public. Nao importa se voce colocar ou nao o modificador public. protected and private nao sao permitidos. On Thu, 21 Nov 2002, Leoncio Zarate Gamarra wrote: Olá pessoal, tenho a seguinte dúvida que não estou conseguindo resolver. O

Re: [java-list] Template Method

2002-11-12 Por tôpico Silvio L. DeMorais
Nao, soh na proxima versao. JDK 1.5. Jah existe uma implementacao de referencia da SUN(nao lembro o link). Procure ler sobre a implementacao de Generics em Java. -- On Tue, 12 Nov 2002, Vieira, Pablo O. wrote: Message Em java existe

Re: [java-list] Colocar figura ao lado de um item de menu

2002-11-04 Por tôpico Silvio L. DeMorais
Outra maneira, ainda mais poderosa, eh usar uma ActionClass. Olha a documentacao de Action e AbstractAction. On Sun, 03 Nov 2002, Kelsei Biral wrote: Olá Robson.. Primeiramente vc vai precisar de uma imagem .GIF ou .JPG daí.quando vc for criar um objeto de JMenunItem, por

Re: [java-list] Hora-Programador JAVA

2002-10-24 Por tôpico Silvio L. DeMorais
Como voce estah falando de Valor Hora, imagino que esteja se referindo a trabalhar como contratado (contractor ou consultant (o chamado tercerizado - eh assim que se escreve?). Nao conheco a realidade atual no Brazil, mas aqui nos US: R$ 150.00 = +-US$ 43.00 (usando o dollar a 3.50). Esse valor

Re: [java-list] metodologia de peso leve

2002-10-10 Por tôpico Silvio L. DeMorais
O melhor lugar para achar esse tipo de informacao eh no http://www.extremeprogramming.org/ e vode pode ler o otimo livro do Alistar Cockburn, Agile Software Development http://www.amazon.com/exec/obidos/tg/detail/-/0201699699/qid=1034180412/sr=8-1/ref=sr_8_1/104-6125694-4701555?v=glance=507846

Re: [java-list] metodologia de peso leve

2002-10-10 Por tôpico Silvio L. DeMorais
Outro link interessante sobre o assunto, e tem uma versao em portugues. http://www.agilemodeling.com/pamphlet.htm Anderson Brazão wrote: Amigos Javaneses, uma excelente tarde a todos. Alguém poderia me dar um help ou uma definição detalhada sobre "Metodologia de peso Leve" em XP ?

Re: RES: [java-list] Projeto!!

2002-10-10 Por tôpico Silvio L. DeMorais
hehehe... lembro que isso foi tentado numa lista de Clipper (isso aconteceu no seculo passado, ok) e foi a maior guerra de egos que eu jah vi. No fim eram mais de 10 "lideres" cada um com sua "visao" do que eh certo e errado. Mas desenvolvimento de software era muito novo ainda, e nao tinhamos

Re: [java-list] java.lang.Object, porque não abstract?

2002-10-06 Por tôpico Silvio L. DeMorais
Eu gostei dessa pergunta. A principio, nao consegui achar nenhuma resposta satisfatoria, parece nao existir nenhum motivo especial pelo qual Object nao poderia ser abstract. Fiz ateh uma pesquisa no codigo fonte do Java (J2SE 1.4.1), e Objects sao instanciados em apenas 48 dos 3889 arquivos. E

Re: [java-list] Proteção de código Java

2002-10-05 Por tôpico Silvio L. DeMorais
Ola Fabio, Essa sua preocupacao era muito comum. Lembro que tive varias conversas com clientes sobre esse problema quando ainda tentava difundir o uso de Java. A sua maior preocupacao parece ser com propriedade intelectual. Surgiu uma preocupação sobre como preservar a propriedade intelectual

Re: [java-list] Dúvida de SAX

2002-09-26 Por tôpico Silvio L. DeMorais
Um documento XML tem que ser bem formado para poder ser processado por um XML parser. Essa eh uma das maiores diferencas entre XML e HTML, e o principal motivo pelo qual um documento HTML frequentemente nao eh um documento XML. Nao conheco nenhum parser XML que aceite documentos nao bem formados,

Re: RES: [java-list] Dúvida de Interface

2002-03-27 Por tôpico Silvio L. DeMorais
Esse eh um metodo novo, implementado no java.awt.Frame no JDK 1.4. Nao existe nas versoes anteriores. On Wed, 27 March 2002, Jose Geraldo Rodrigues Campos Lopes wrote não vi este método no JWindow não, onde está??? - Mensagem original - De: Marcelo Alves [SMTP:[EMAIL

Re: [java-list] remuneração

2002-03-25 Por tôpico Silvio L. DeMorais
Antes de sair do Brasil eu trabalhava como consultor independente (80% do dinheiro, mas muito variavel) e professor universitario (20% mas sempre fixo). Entre as duas atividades, sempre fiquei entre os 6000 e 9000. Mas nunca consegui quebrar a barreira dos 1 num unico mes. Eu trabalhava em

Re: Re: [java-list] Re: _[java-list]_remuneração

2002-03-23 Por tôpico Silvio L. DeMorais
se nao me engano o problema das sondas nao foi de programacao, mas de entrada de dados. o programa e a documentacao exigiam entrada de dados em unidades metricas, mas o operador (engenheiro espacial ou coisa que o valha) entrou as informacoes em milhas/polegadas. nao eh um erro de programacao, eh

Re: [java-list] Dúvida: Obtendo a saída de um programa Java

2002-03-18 Por tôpico Silvio L. DeMorais
mais facil, use algo como e.printStackTrace( myPrintStream ); e faca o que quiser depois com a stream. ou melhor ainda, se voce puder usar o java 1.4, onde foi (finalmente) implementado o methodo getStackTrace() em Throwable, o que facilita a preparacao de logs de exceptions. On Mon, 18

Re: [java-list] código obscuro!!

2002-03-12 Por tôpico Silvio L. DeMorais
: [java-list] código obscuro!! Silvio, Troque a atribuição i= i++ por algo como a= i++. Não utilize a mesma variável na atribuição. - Original Message - From: Silvio L. DeMorais [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Tuesday, March 05, 2002 4:57 PM Subject: Re: [java-list

Re: [java-list] código obscuro!!

2002-03-12 Por tôpico Silvio L. DeMorais
qual versao do c++ builder Sven? eu testei num amd 800mhz, rodando windows xp e cbuilder versao 4 e obtive o resultado 0, como esperado. - Original Message - From: Sven van ´t Veer [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Tuesday, March 05, 2002 4:01 AM Subject: Re: [java-list]

Re: [java-list] código obscuro!!

2002-03-10 Por tôpico Silvio L. DeMorais
Caramba... esse troco estah gerando um monte de conversa mesmo. Resolvi dar uma testada nesse negocio. Testei nos seguintes compiladores C/C++ Compilador C/C++ padrao do Sistema HP (Unix) gcc compiler no Linux (RedHat 7.2) rodando em PC Intel Compilador C/C++ padrao do Sistema Cray (Cray T-3E)

Re: [java-list] DESLOCAMENTO DE BITS

2002-03-02 Por tôpico Silvio L. DeMorais
Title: E-Bee Sistemas Antes de mais nada, e acima de tudo. JavaScript nao eh Java, nao tem relacionamento nenhum com Java, e um Java Guru nao precisa saber absolutamente NADA de JS, como alias acontece frequentemente. Eh como querer que um Professor de Italiano saiba traduzir teu texto para

Re: [java-list] código obscuro!!

2002-03-02 Por tôpico Silvio L. DeMorais
Esse codigo vai resultar em '0' (zero) tanto em Java quanto em C/C++. O problema aqui eh de qual operacao esta acontecendo. Veja o que acontece com a variavel 'i' nesse seu programa: { 1 int i = 0; 2 i = i++; 3 System.out.println(i); } Na linha 1 i recebe o valor 0 (zero).

Re: RES: [java-list] código obscuro!!

2002-03-01 Por tôpico Silvio L. DeMorais
Nao tem nada de dependente de plataforma. Esse comportamento eh consistente em qualquer implementacao correta de JVM. On Thu, 28 February 2002, Giuliano de Aquino wrote Tá aí o teste... Porém...ouvi dizer aqui na lista que isto é dependente de plataforma... Não sei se é verdade... mas se

RE: [java-list] Log base não neperiana

2002-03-01 Por tôpico Silvio L. DeMorais
Quase... log x na base y = ln x / ln y On Wed, 27 February 2002, Jorge Martins wrote Willian, Essa é uma questão de matemática não de java... :) Se eu não me engano, log x na base y = ln x - ln y -Original Message- From: Willian Charles Balmant [mailto:[EMAIL PROTECTED]]

Re: [java-list] Hashtable

2002-02-28 Por tôpico Silvio L. DeMorais
Serah q vc nao esqueceu do cast? Tente algo como: a.put(1, new Hashtable()); ((Hashtable) a.get(1)).put(a, alguma String); On Wed, 27 February 2002, Shazzannn wrote Olá pessoal, é possível atualizar o valor de um objeto em uma Hashtable fazendo algo do tipo: Hashtable a = new

Re: FW: [java-list] código obscuro!!

2002-02-28 Por tôpico Silvio L. DeMorais
Voce estah enganado. i = i++; Nao eh equivalente a i = i; i = i + 1; i = i++; Eh equivalente a: exp = i; i = i + 1; i = exp; onde 'exp' eh a expressao a direita do sinal de atribuicao '='. Essa regra existe em qualquer linguagem que inplemente OPERADOR de auto incremento/decremento que eu

Re: [java-list] código obscuro!!

2002-02-28 Por tôpico Silvio L. DeMorais
De qual codigo voce estah falando? class PlusPlusAEsquerdaRetornaUm public static void main (String[] a) { int i = 0; i = ++i; System.out.println(i); } ou class PlusPlusADireitaRetornaZero public static void main (String[] a) { int i = 0; i =

Re: [java-list] Para quem saca de BD

2002-02-28 Por tôpico Silvio L. DeMorais
Muda de banco para banco, se for o Oracle 7.2 ou mais novo, apenas gere uma exception On Wed, 27 February 2002, Lindomar Silva wrote Pessoal, é possível construir um trigger que, antes de realizar uma inserção, a depender da entrada, cancele-a? Caso afirmativo, qual o comando que irá

Re: [java-list] Metodo com parametro

2002-02-26 Por tôpico Silvio L. DeMorais
Depende do que voce quer dizer com isso. Se voce quer apenas executar um metodo e usar o retorno como parametro, eh simples, como em quase todas as linguagens de programacao. Por exemplo: System.out.println ( O cosseno de pi eh: + Math.cos( Math.PI ) ); Jah se o que voce quer eh a

Re: [java-list] Re:_[java-list]_array_é_classe_?

2002-02-20 Por tôpico Silvio L. DeMorais
Pessoal, leiam a resposta do Sven para essa questao, estah bem clara. A definicao da linguagem nao deixa espaco para duvidas. Arrays SAO OBJETOS SIM!! E UM array eh UM objecto, com possivelmente outros objetos associados, e nao apenas uma lista de objetos, como seria em C++. Leiam a definicao

Re: [java-list] Como manter um método Depracated

2002-02-15 Por tôpico Silvio L. DeMorais
Coloca a tag /** @deprecated */ no JavaDoc do metodo. On Thu, 14 February 2002, "Fernando Del Bianco" wrote Olá lista, Gostaria de saber como faço para quando algum programador utilizar um método e compilar o programa, o compilador avisá-lo que o método está deprecado???

Re: RES: [java-list] Classe

2001-12-13 Por tôpico Silvio L . DeMorais
Essa tecnica eh usada normalmente na implemntacao de Singletons, Factories e outros Creational patterns. -Mensagem original- De: Gustavo Barreiro de Carvalho [mailto:[EMAIL PROTECTED]] Enviada em: terça-feira, 11 de dezembro de 2001 16:04 Para: [EMAIL PROTECTED] Assunto:

Re: [java-list] tragédia grega

2001-12-10 Por tôpico Silvio L . DeMorais
Pois eh meu... ferramenta boa e completa custa caro. Estou com o JBuilder 6 Enterprise desde sexta, e eh uma ferramenta fantastica (ateh agora :-). A integracao com o WebLogic eh muito boa, o desenvolvimento de EJBs eh bem facilitado, eu gostei particularmente da facilidade de criar uma classe

Re: [java-list] Re:Oh louco Silvio de Moraes!!

2001-12-10 Por tôpico Silvio L . DeMorais
Bom, vamos por partes... Eu moro nos Estados Unidos, e nao no Brasil, entao ateh pode ser que soh existam 2 Java Certified Architects por ai. Por aqui existem alguns, no projeto onde trabalho somos 2 certificados, e jah conheci outros 5 ou 6 em encontros JUGs. Quanto a prova mais dificil ser

Re: [java-list] Pós graduação - meio longo, desculpem...

2001-12-10 Por tôpico Silvio L . DeMorais
OK, concordo plenamente com essas ideias. Sempre fui meio cetico quanto a cursos de informatica em geral. Nao cursos universitarios, mas esquemas de treinamento em alguma ferramenta ou tecnologia especifica. Internet, manuais e livros sao melhores fontes de informacao. Mas nao penso o mesmo

Re: RES: [java-list] Ferramenta IDE

2001-12-06 Por tôpico Silvio L . DeMorais
Soh um detalhe, Forte eh da Sun, e nao da IBM. O IDE da IBM eh o VisualAge for Java. Falando nisso, recebo hoje a tarde a minha copia do JBuilder 6 Enterprise. Assim que puder ver o que tem de novo e bom escrevo algo. On Thu, 06 December 2001, Rogério Peres Gomes wrote: Bom, Se

Re: [java-list] endianess

2001-12-06 Por tôpico Silvio L . DeMorais
Nao existe chamada de API para saber isso, mas todo o dado dentro de uma JVM eh sempre no formato big-endian. O problema acontece quando se estah lendo e escrevendo para programas que nao sao escritos em Java, ai depende da API que vc esta usando. Em progrmas que usam a Java Sound API isso eh

Re: RES: [java-list] provas de certificacao

2001-12-04 Por tôpico Silvio L . DeMorais
Pergunta interessante. Fui dar uma pesquisada e achei alguns numeros. 1.5 milhoes de programadores Java no mundo. 120.000 pessoas sao treinadas em Java em centros oficiais de treinamento Sun por ano. Nao achei o numero de profissionais certificados, soh um artigo dizendo que apenas 5% dos Java

Re: [java-list] LIVROS

2001-11-29 Por tôpico Silvio L . DeMorais
Segue lista: # Servlets Java Servlet programming. Hunter Crawford. O'Reilly # JSP Java Server Pages, Hans Bergsten, O'Reilly # EJB Enterprise JavaBeans, 3rd Edition By Richard Monson-Haefel, OReilly # JMS Java Message Service By Richard Monson-Haefel David Chappell,

Re: [java-list] Java Mainframe

2001-11-12 Por tôpico Silvio L . DeMorais
NO nosso sistema fazemos isso com MQ-Series. Tanto os programas COBOL iniciam processos em Java, quanto programas Java chamam programas COBOL. Sao mainframes IBM e os systemas Java rodam em HPUX. On Thu, 08 November 2001, Gustavo Barreiro de Carvalho wrote: Galera, Alguem sabe se é

Re: Re: [java-list] O Rose é burro ??

2001-05-01 Por tôpico Silvio L. DeMorais
Sven, estou mandando um .cat com o modelo UML e os .javagerados, a implementacao eh simples, como tu podesver. Mas eh preciso lembrar que o gerador que usamos aquifoi bastante modificado, para suportar variasnecessidades especificas do projeto.Porem, nao acredito que o gerador original seja

Re: [java-list] O Rose é burro ??

2001-04-26 Por tôpico Silvio L. DeMorais
Trabalho com o Rose 2000 (a migracao para Rose 2001 sera em Junho). Uso o gerador de codigo Java o tempo todo, mas o script de geracao teve que ser totalmente reescrito, o original era muito limitado. Nao entendi muito bem sua pergunta, o problema eh no uso do gerador ou voce estah tendo algum