[java-list] JNI

2003-02-05 Por tôpico Vieira, Pablo O.
Tenho uma função em C que recebe um ponteiro para uma estrutura. como faço
para passar esse ponteiro de estrutura para a funcao C a partir do código
java?

Obrigado,

-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




[java-list] Exception

2003-01-31 Por tôpico Vieira, Pablo O.
gostaria de saber como lancar uma TestException para quem chamou o metodo
doSomething(int).

   public void doSomething(int x) throws TestException{
  try{ 
// ...
// qq. codigo que lanca Exception
// ...
if (x10) throw new TestException( 10);  // aqui lancar a
TestException para quem chamou o metodo.
  }catch(Exception e){
 System.out.println(.:: Internal Exception ::.);
  }
   }

valeu,

Pablo

-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




RE: [java-list] Hashtable - Nao sei onde estou errando...

2003-01-27 Por tôpico Vieira, Pablo O.
O problema é q vc está passando int como parametro dos métodos Hashtable.put
e Hashtable.get e eles na recebem Object (vide API):

   public Object get(Object key)
   public Object put(Object key,Object value)

Tente algo como:

vTorre.put(rs.getString(numero), rs.getString(chave));

public int getChave(String nm) {
return vTorre.get(nm);
}

espero q ajude. falou,

Pablo

-Original Message-
From: Hugo Ribeiro
To: [EMAIL PROTECTED]
Sent: 23/01/03 20:19
Subject: [java-list] Hashtable - Nao sei onde estou errando...

Ola pessoal,
estou fazendo essa classe com hashtable, mas nao consigo
compila-la... 
Alguem poderia me indicar o erro deste codigo, por favor?

[]s Hugo Ribeiro

CLASSE:

import java.util.*;
import java.sql.*;

public class TabTorres {   
Hashtable vTorre = new Hashtable();
Modulo1 md1 = new Modulo1();

/** Creates a new instance of TabTorres */
public TabTorres() {
}

private void limpaTabela() {
vTorre.clear();
}

public void geraTabela(int chvemp, Connection cn) {
limpaTabela();
ResultSet rs;
String sql;
Object valor;
sql = select chave, numero from emprtorres where empreendimento
=  + chvemp;
rs = md1.executaSql(sql, cn); 
while (rs.next()) {
vTorre.put(rs.getInt(numero), rs.getInt(chave));
}
}

public int getChave(int nm) {
return vTorre.get(nm);
}
}


ERROS:

TabTorres.java [36:1] cannot resolve symbol
symbol  : method put (int,int)
location: class java.util.Hashtable
vTorre.put(rs.getInt(numero), rs.getInt(chave));
  ^
TabTorres.java [41:1] cannot resolve symbol
symbol  : method get (int)
location: class java.util.Hashtable
return vTorre.get(nm);
 ^
2 errors
Errors compiling TabTorres.


-- LISTA SOUJAVA
h
 ttp://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para
[EMAIL PROTECTED]
 


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




RE: [java-list] Alinhar Frame no centro da tela

2003-01-09 Por tôpico Vieira, Pablo O.

  Dimension dScreen = Toolkit.getDefaultToolkit().getScreenSize();
  Dimension dFrame = this.getSize();
  this.setLocation((dScreen.width - dFrame.width)/2, (dScreen.height -
dFrame.height)/2);

-Original Message-
From: Bruno Borges [mailto:[EMAIL PROTECTED]] 
Sent: Wednesday, 8 de January de 2003 9:30 AM
To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
Subject: [java-list] Alinhar Frame no centro da tela


alguem tem akele pedaço de codigo classico pra alinhar um frame/jframe no
centro da tela do desktop?

[]'s

Bruno Cesar Borges [miojo]
Programador Java Semi-Pleno
ICQ: 8584744
MSN: [EMAIL PROTECTED]
*RUMO* ao Sun Certified Programmer for the Java 2 Platform 1.4

___
Busca Yahoo!
O melhor lugar para encontrar tudo o que você procura na Internet
http://br.busca.yahoo.com/

-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-

-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




RE: [java-list] Executar programa externo a partir do java.

2003-01-09 Por tôpico Vieira, Pablo O.
Title: Message



o método exec() lança IOExeption e por isso deve estar em um bloco 
try...catch: public Process exec(Stringcommand)
 throws IOException

  Executes the specified string command in a 
  separate process. 
  The command argument is parsed into 
  tokens and then executed as a command in a separate process. The token parsing 
  is done by a StringTokenizer created by the call: 
   new StringTokenizer(command)
 with no further 
  modifications of the character categories. This method has exactly the same 
  effect as exec(command, null). 
  
  
Parameters: 
command - a specified 
system command. 
Returns: 
a Process object for managing 
the subprocess. 
Throws: 
SecurityException - if a security manager exists and its checkExec method 
doesn't allow creation of a subprocess. 
IOException - if an I/O error occurs
faça 
assim:

 
try{ 
Runtime.getRuntime().exec("calc.exe"); 
}catch(java.io.IOException e){}

falou,

Pablo

  
  -Original Message-From: Monitoria 
  [mailto:[EMAIL PROTECTED]] Sent: Wednesday, 8 de January de 
  2003 4:53 PMTo: [EMAIL PROTECTED]Subject: 
  [java-list] Executar programa externo a partir do java.
  Olá pessoal,
  
  Não estou conseguindo rodar uma programa exter no 
  a partir de uma aplicação java. Abaixo segue o trecho de código que estou 
  usando mas está dando erro de compilação:
  
  "Runtime.getRuntime().exec("calc.exe");"
  
  O erro retornado é:
  
  "C:\FSA\segundoc\AplicaBanco.java:214: unreported exception 
  java.io.IOException; must be caught or declared to be thrown 
  Runtime.getRuntime().exec("calc.exe");"
  Gostaria de saber o que está errado, como se sigo 
  da mesma maneia par fazer isso em um applet?
  
  Obrigado.
  
  Atenciosamente,Cristiano José da Silva
  
  "A mente que se abre a uma nova idéia jamais volta ao seu tamanho 
  original." 
  (Albert Einstein)


RE: [java-list] Dúvida sobre a Máquina Virtual do Java

2002-12-30 Por tôpico Vieira, Pablo O.
No próprio site da sun: http://www.sun.com

-Original Message-
From: Alexei Bueno [mailto:[EMAIL PROTECTED]] 
Sent: Monday, 30 de December de 2002 12:17 AM
To: [EMAIL PROTECTED]
Subject: [java-list] Dúvida sobre a Máquina Virtual do Java


  Olá pessoal, sou iniciante em programação em Java e gostaria de saber onde

posso obter a Máquina Virtual do Java juntamente com os procedimentos de 
como instalar.
  Muito obrigado,
  Alexei.


_
MSN Messenger: converse com os seus amigos online. 
http://messenger.msn.com.br


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-

-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




RE: [java-list] Qual é o motivo do bug?

2002-12-26 Por tôpico Vieira, Pablo O.
Title: Message



quando 
vc for executar sua aplicação com o comando java vc não deve colocar a extensão 
do arquivo. Outra coisa é quenão é o aquivo .java que vc vai executar e 
sim o .class gerado com o javac.

falou,


-Original Message-From: 
Wellington [mailto:[EMAIL PROTECTED]] Sent: Monday, 5 de August de 
2002 3:55 AMTo: [EMAIL PROTECTED]Subject: 
[java-list] Qual é o motivo do bug?

  
  Olá,
  
  Eu estava tentando rodar o arquivo 
  abaixo e qdo dava o javac... ia tudo bem mas qdo dava o java... o prompt do dos respondia com o 
  seguinte mensagem:
  
  C:\programacao\java\classesjavac 
  LabelTest.java
  
  C:\programacao\java\classesjava 
  LabelTest.java
  Exception 
  in thread "main" java.lang.NoClassDefFoundError: 
  LabelTest/java
  
  Gostaria de saber o que poderia 
  ser feito para corrigir esse bug.
  
  Desde já 
  agradeço
  
  Wellington
  
  O código fonte do arquivo é o 
  seguinte:
  
  // LabelTest.java
  // Demonstra a classe JLabel
  
  import 
  javax.swing.*;
  import 
  java.awt.*;
  import 
  java.awt.event.*;
  
  public 
  class LabelTest extends JFrame
  {
   
  private JLabel 
  label1;
  
   
  public static void main(String args[])
   
  {
   
  LabelTest app = new LabelTest();
  
   
  app.addWindowListener(
   
  new WindowAdapter() 
  {
   
  public void WindowClosing(WindowEvent e)
   
  {
   
  System.exit(0);
   
  }
   
  }
   
  );
   
  }
  
   
  public LabelTest()
   
  {
   
  super("Testing JLabel");
  
   
  Container c = getContentPane();
   
  c.setLayout(new FlowLayout());
  
   
  label1 = new JLabel("Label with 
  text");
   
  c.add(label1);
  
   
  setSize(100,100);
   
  show();
   
  }
  
  
  }


[java-list] Focus

2002-12-19 Por tôpico Vieira, Pablo O.
Title: Message



Gostaria de saber 
qual a diferença entre os métodos grabFocus() e 
requestFocus(). Quando utilizar um ou 
outro?

E tb,como 
mudar a cor da texto em um JTextComponent 
(JTextField ou JTextArea)


Obrigado,
Pablo Oliveira 
VieiraWalar InformáticaFone: 55 11 
3741.1905Fax:  55 11 
3741.9677[EMAIL PROTECTED]



[java-list] Focus em Java

2002-12-19 Por tôpico Vieira, Pablo O.
Title: Message




Gostaria de saber 
qual a diferença entre os métodos grabFocus() e 
requestFocus(). Quando utilizar um ou 
outro?

E 
tb,como mudar a cor da texto em um JTextComponent 
(JTextField ou JTextArea).


Obrigado,
Pablo Oliveira 
VieiraWalar InformáticaFone: 55 11 
3741.1905Fax:  55 11 
3741.9677[EMAIL PROTECTED]



RE: [java-list] STATIC

2002-12-13 Por tôpico Vieira, Pablo O.
Deu erro pq listaValoresNovos é null e nao é uma instancia de Vector, ou
seja, o atributo listaValoresNovos nao faz referencia para nenhum objeto,
por isso o erro na execução (NullPointerException). Declare assim:

public static Vector listaValoresNovos = new Vector();

Dessa forma o objeto está criado e vc poderá alterar o seu estado (adicionar
elementos).

Falou,

Pablo

-Original Message-
From: Kleber Rodrigo Carvalho [mailto:[EMAIL PROTECTED]] 
Sent: Monday, 9 de December de 2002 7:25 AM
To: [EMAIL PROTECTED]
Subject: [java-list] STATIC


PessoALL

Fiz uma classe X com atributo estatico:

public static Vector listaValoresNovos = null;


Preciso adicionar elemento nesse atributos estatico
através de outra classe y.
Então na classe Y eu faço o seguinte:

x.listaValoresNovos.add(Indice, coteudo)

Só que quando eu faço isso acontece um erro em tempo
de execução.

Para solucionar o problema criei um vector auxiliar
aux na classe Y e adicionei elementos.

Depois de adicinar elementos eu fiz a igualdade:

x.listaValoresNovos = aux; 

Existe alguma maneira de adicionar elemetos
diretamente nesse vector static ?

[]´s
Kleber Rodrigo de Carvalho

__
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com

-- LISTA SOUJAVA h
ttp://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
 

-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




[java-list] InputStream/Reader

2002-12-09 Por tôpico Vieira, Pablo O.
Title: Message




Pessoal, 

Se alguem puder 
ajudar, gostaria de saber qual a diferença de usar classes 
InputStream/OutputStream e classes Reader/Writer. Quando/Onde devo usar uma ou 
outra?

Obrigado,

Pablo Oliveira 
VieiraWalar InformáticaFone: 55 11 
3741.4083Fax:  55 11 3741.9677e-mail: [EMAIL PROTECTED]



RE: [java-list] Algoritmo que separa digitos de um numero

2002-12-09 Por tôpico Vieira, Pablo O.
Title: Message



Tenta 
assim:

 int number = 
4562;
 String 
str = Integer.toString(number);
 StringnewStr = "";
//System.out.println("Antes: " + str); for (int 
i=0; i  str.length();i++){ 
newStr+= str.charAt(i) + " 
"; 
}//System.out.println("Depois: " + newStr);

falou,

Pablo

  
  -Original Message-From: Wellington 
  [mailto:[EMAIL PROTECTED]] Sent: Wednesday, 4 de September de 2002 
  3:36 PMTo: [EMAIL PROTECTED]Subject: [java-list] 
  Algoritmo que separa digitos de um numero
  
  Olá,
  
  Alguém sabe algum algoritmo que 
  separa dígitos de um número?
  
  Por exemplo, preciso imprimir o 
  número 4562 assim: 4 5 6 2.
  
  Cordialmente,
  
  Wellington Bengtson


RE: [java-list] replace

2002-12-09 Por tôpico Vieira, Pablo O.
Use:
   v_StrVar = v_StrVar.replace('.',',');

Os parâmetros estavam invertidos.

OBS.: public String replace(char oldChar,char newChar)

Falou,

-Original Message-
From: José Vieira [mailto:[EMAIL PROTECTED]] 
Sent: Tuesday, 3 de December de 2002 6:05 PM
To: [EMAIL PROTECTED]
Subject: [java-list] replace


Olá tenho uma variavel string com o seguinte valor   15.12.
Gostaria de fazer um replace e trocar o ponto por virgula ficando assim:
15,12

Este meu comando a baixo não estar funcionando alguem poderia me ajudar,
como resolver este problema ?

   v_StrVar = v_StrVar.replace(',','.');



José


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-

-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




[java-list] InputStream/Reader

2002-11-25 Por tôpico Vieira, Pablo O.
Title: Message



Pessoal, 

Se alguem puder 
ajudar, gostaria de saber qual a diferença de usar classes 
InputStream/OutputStream e classes Reader/Writer. Quando/Onde devo usar uma ou 
outra?

Obrigado,

Pablo Oliveira 
VieiraWalar InformáticaFone: 55 11 
3741.4083Fax:  55 11 3741.9677e-mail: [EMAIL PROTECTED]



RE: [java-list] converter String para Int

2002-11-18 Por tôpico Vieira, Pablo O.
Edney,

Use:
Integer.parseInt(1);
//ou
new Integer(1).intValue();

Falou,


-Original Message-
From: Edney Marcel Imme [mailto:[EMAIL PROTECTED]] 
Sent: Thursday, 14 de November de 2002 9:05 AM
To: [EMAIL PROTECTED]
Subject: [java-list] converter String para Int


Ola


como faço pra converter uma variavel do tipo String para Int?

sds
edney


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-

-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




[java-list] Look Feel

2002-11-18 Por tôpico Vieira, Pablo O.
Title: Message



Alguém tem um 
exemplo de uma aplicação com Swing onde é possível trocar o look  feel 
através de um evento qualquer(ex.: ao clicar em um botão)?

Obrigado,

Pablo Oliveira 
VieiraWalar InformáticaFone: 55 11 
3741.4083Fax:  55 11 3741.9677e-mail: [EMAIL PROTECTED]



RE: [java-list] *** Class RUNTIME - URGENTE ***

2002-11-14 Por tôpico Vieira, Pablo O.
Title: Message



Luiz, tente assim, acho que vai 
ajudar:

 
Runtime R = Runtime.getRuntime(); 
 
 
 
 try {  
 
 System.out.println( "*** Iniciando. . ." ); 
 
 
 System.out.println( "*** Memória : " + R.totalMemory() ); // 
1004200  
 
 System.out.println( "*** Memória Livre : " + R.freeMemory() ); 
//745250Process p = R.exec( 
"pkzip c:\\temp\\mutuo\\mutuo " + 
 
 
 
 
 " c:\\temp\\mutuo\\mutuo*.html " 
+  
 
 
 
 " c:\\temp\\mutuo\\logo.html " 
+  
 
 
 
 
" c:\\temp\\mutuo\\marca.gif");
 
p.waitFor();
//R.runFinalization();//se precisar 
deste método use: 
System.runFinalization(); 
System.out.println( "*** Terminado" );  
 } catch( 
Exception e ) { System.out.println( e ); } 





falou,

  
  -Original Message-From: LUIZ CARLOS 
  FILIPPI JUNIOR [mailto:[EMAIL PROTECTED]] Sent: Thursday, 7 
  de November de 2002 2:11 PMTo: 
  '[EMAIL PROTECTED]'Subject: [java-list] *** Class RUNTIME - 
  URGENTE ***Importance: High
  Boa Tarde Pessoal, estou tentanto executar um PkZip externo, 
  usando o Classe Runtime. 
  Oque ocorre é o travamento da aplicação, se os arquivos a 
  serem "zipados", forem muitos, no meu caso 104 arquivos, mas se eu executo o 
  comando para compactar apenas 1 arquivo, FUNCIONA !!!
  Oque eu tenho que fazer ? Tenho que alocar mais memória? Como 
  fazer isso ??? 
  Aqui esta o código que estou usando: 
  - 
  
   
   Runtime R = 
  Runtime.getRuntime();  
   
   
   try { 
   
   
   System.out.println( 
  "*** Iniciando. . ." ); 
   
   
   System.out.println( 
  "*** Memória : " + R.totalMemory() ); // 1004200 
   
   
   System.out.println( 
  "*** Memória Livre : " + R.freeMemory() ); //745250 
   
   
   
   
   
   R.exec( "pkzip 
  c:\\temp\\mutuo\\mutuo " + 
   
   
   
   
   " c:\\temp\\mutuo\\mutuo*.html " + 
   
   
   
   
   " c:\\temp\\mutuo\\logo.html " + 
   
   
   
   
   " c:\\temp\\mutuo\\marca.gif"); 
   
   
   R.runFinalization(); 
   
   
   System.out.println( 
  "*** Terminado" );  
   } catch( Exception e ) 
  { System.out.println( e ); } 
   
   -- 
  
  Obrigado, 
  Abraço, 
  Junior 


[java-list] Template Method

2002-11-12 Por tôpico Vieira, Pablo O.
Title: Message



Emjava existe 
template de métodos (para nao fazer overloading) como em C?
Ex.(em 
C):
template class 
TIPO
 TIPO 
menor(TIPO a, TIPO b){
 return 
((ab)?a:b);
 
}

ao chamar o 
método:

int 
a=3,b=5,resultInt;
float 
x=1.5,y=2.6,resultFloat;


resultInt = 
menorint(a,b);
//ou
resultInt = 
menor(a,b);

resultFloat = 
menorfloat(x,y);

alguém já comentou 
comigo sobre Template Method Design Pattern, mas eu não entendi 
direito. O que é o Template Method Design Pattern? Alguém tem um 
exemplo prático de utilização?

valeu,


Pablo Oliveira 
VieiraWalar InformáticaFone: 55 11 
3741.4083Fax:  55 11 3741.9677e-mail: [EMAIL PROTECTED]



RE: [java-list] Array de float

2002-11-07 Por tôpico Vieira, Pablo O.
Title: Message



Rafael,
Para 
declarar e inicializar uma matriz faça dessa forma, sem o 
new:

public final float[][] tabela 
= {{250.0f,275.0f},{600.0f,700.0f},{345.0f,410.0f}};


falou, 




  
  -Original Message-From: Rafael Rossignol 
  Felipe [mailto:[EMAIL PROTECTED]] Sent: Tuesday, 5 de 
  November de 2002 9:38 AMTo: 
  [EMAIL PROTECTED]Subject: [java-list] Array de 
  float
  estou tentando colocar em uma classe um 
  atributo final que é uma matriz de floats
  
  tentei muitas coisas e não consegui, a 
  ultima coisa que tentei é isso
  
  public final float 
  tabela[][]=new 
  Float({250.0f,275.0f},{600.0f,700.0f},{345.0f,410.0f});
  como eu faço pra declarar essa matriz como final 
  na minha classe??


RE: [java-list] Instâncias

2002-10-15 Por tôpico Vieira, Pablo O.
Title: Message



Michel,
Vc, 
provavelmente, sabe que "String" não é um tipo primitivo e por isso quando vc 
compara dois tipos não-primitivos com " == " vc está na realidade está 
comparando as instãncias (referências) e não o seu conteúdo(como vc escreveu: 
"...tenho o mótodo equals(String s)" ).Por 
exemplo: 


String 
a1 = new String("A");
Stringa2 = new String("A");

a1 == a2 é false 

agora 
quando vc cria uma string assim:

String 
a1 = "A";
String 
a2 = "A";

a1==a2 é true

Isso 
acontece por que, ao cirar uma String assim (String a1 = "A";), a string é armazenada em um 
buffer de strings para que o seu uso seja mais ágil (particularidade da classe 
String...) e quando elas são comparadascom "==" o 
conteúdo é comparado caracter a caracter, e não suas 
instâncias.

espero 
ter ajudado,


Michel 
wrote:

  



Olá galera!
 Para exemplificar minha 
dúvida, mostrarei dois exemplos:
-EXEMPLO 
1--
public static void main(String 
args[])
{
 String x = 
"100";
 String y = 
"100";
 if(x == y)
  
System.out.println("IGUAL!!!")
}
EXEMPLO 2--
public static void main(String 
args[])
{
 String x = 
"100";
 String y = 
Integer.toString(100);
 if(x == y)
  
System.out.println("IGUAL!!!");
}

No exemplo 1, aparece na tela "IGUAL!!!", no 
exemplo 2 não aparece nada! 
Sei que para comparar duas Strings tenho o 
mótodo equals(String s), mas para fins de conhecimento, gostaria de saber 
por quê o 1º exemplo funciona e o 2º não.

Obrigado.-- 
  LISTA SOUJAVA  http://www.soujava.org.br - 
  Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: 
  http://www.soujava.org.br/faq.htm regras da lista: 
  http://www.soujava.org.br/regras.htm historico: 
  http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: 
  envie email para [EMAIL PROTECTED] 
  - 



[java-list] Inner Class

2002-10-10 Por tôpico Vieira, Pablo O.
Title: Message



Pessoal, gostaria de 
saber onde e por que usar inner classes. Quais as vantagens e desvantagens? 
quais sao suas propriedades? Se alguem tiver um exemplo prático de aplicaçao de 
inner class para me enviareu agradeço, se quiserem mandem diretamente para 
o meu email.

Obrigado,

Pablo Oliveira 
VieiraWalar InformáticaFone: 55 11 
3741.2614Fax: 55 11 3741.9677e-mail: [EMAIL PROTECTED]



[java-list] dúvida de iniciante

2002-10-08 Por tôpico Vieira, Pablo O.
Title: Message



Alguém sabe omo faço 
para ver o código das classes do Java (SDK 1.4.0)?

obrigado,

Pablo


Re: [java-list] Versão do JDK

2002-10-07 Por tôpico Vieira, Pablo O.
Title: Message



Erros:D:\j2eetutorial\examplesant 
allBuildfile: 
build.xmlinit:savingsaccount: [javac] 
Compiling 5 source files to 
D:\j2eetutorial\examples\build\ejb\savingsaccountbank: 
[javac] Compiling 5 source files to 
D:\j2eetutorial\examples\build\ejb\bankcart: [javac] 
Compiling 6 source files to 
D:\j2eetutorial\examples\build\ejb\cartchecker: 
[javac] Compiling 4 source files to 
D:\j2eetutorial\examples\build\ejb\checkerconfirmer: 
[javac] Compiling 4 source files to 
D:\j2eetutorial\examples\build\ejb\confirmer [javac] 
D:\j2eetutorial\examples\src\ejb\confirmer\ConfirmerClient.java:14:'.' 
expected [javac] import Confirmer; 
[javac] 
^ [javac] 
D:\j2eetutorial\examples\src\ejb\confirmer\ConfirmerClient.java:15:'.' 
expected [javac] import 
ConfirmerHome; 
[javac] 
^ [javac] 2 errorsBUILD 
FAILEDfile:D:/j2eetutorial/examples/build.xml:82: Compile failed; see the 
compiler error output for details./*** Copyright 
2001 Sun Microsystems, Inc. All Rights Reserved.** This 
software is the proprietary information of Sun Microsystems, 
Inc.* Use is subject to license 
terms.**/arquivo 
Comfirmer.javaimport javax.naming.Context;import 
javax.naming.InitialContext;import 
javax.rmi.PortableRemoteObject;import Confirmer;import 
ConfirmerHome;public class ConfirmerClient { public 
static void main(String[] args) { if 
(args.length != 1) 
{ 
System.out.println("Please enter the destination email address as a command-line 
argument"); 
System.exit(1); 
} String recipient = 
args[0]; try 
{ Context 
initial = new 
InitialContext(); 
Object objref = 
initial.lookup("java:comp/env/ejb/SimpleConfirmer"); 
ConfirmerHome home 
= 
(ConfirmerHome)PortableRemoteObject.narrow(objref, 
ConfirmerHome.class); 
Confirmer confirmer = 
home.create(); 
confirmer.sendNotice(recipient); 
System.exit(0); } catch (Exception 
ex) { 
System.err.println("Caught an unexpected 
exception!"); 
ex.printStackTrace(); } 
}}valeuDe: INFSOFTAssunto: Re: [java-list] Versão do 
JDKData: Thu, 03 Oct 2002 09:29:55 -0700Vieira!Tem que mandar os 
erros.Facilita um monte!Willian- Original Message 
-From: Vieira, Pablo O.To: 'Java List'Sent: Monday, September 
30, 2002 8:52 AMSubject: [java-list] Versão do 
JDKPessoal,comprei o livro Tutorial J2EE e este acompanha um CD 
com exemplos. Eu tinha instalado no meu computador o J2SE SDK 1.4, instalei o 
J2EE 1.3 (que vinha no CD), configurei as variáveis de ambiente o instalei o 
utilitário Ant. Quando fui compilar todos os exemplos (C:\...\exemplos\ant all - 
na pasta onde está o build.xml), ocorreu erro de compilação em diversos 
arquivos. Então desinstalei o SDK 1.4 e instalei o 1.3 do CD que vem com o 
livro, e assim funcionou, todos os exemplos foram compilados normalmente. 
Gostaria de saber pq os arquivos só foram compilados pela versão anterior do 
J2SE SDK? E como executo (testo) estes exemplos?Obrigado,Pablo 
Oliveira VieiraWalar InformáticaFone: 55 11 3741.2614Fax: 55 11 
3741.9677e-mail: [EMAIL PROTECTED] 


RE: [java-list] Erro na configuração do JDK

2002-10-03 Por tôpico Vieira, Pablo O.

É preciso q vc crie uma variável de ambiente J2EE_HOME.

No Win9x:
Edite o arquivo autoexec.bat e inclua a linha:
SET J2EE_HOME = C:\j2ee -- pasta onde o j2ee está instalado

No WinNT/2000:
Botao direito em Meu Computador - propriedades - clique na guia
avançado - variáveis de ambiente - em variáveis de sistema, clique no
botao Novo... - informe o nome da variável (J2EE_HOME) e informe o
valor da variável (caminho onde está instalado o j2ee. Ex.: c:\j2ee)

-Original Message-
From: Augusto Gouveia Gadelha [mailto:[EMAIL PROTECTED]] 
Sent: Wednesday, 2 de October de 2002 10:56 AM
To: [EMAIL PROTECTED]
Subject: [java-list] Erro na configuração do JDK
Importance: High


Olá Pessoal, sou iniciante em Java e novo na lista, queria tirar algumas
dúvidas, instalei o JDK1.3.1 e estou fazendo o tutorial do site da sun, logo
de começo ele fala pra rodar o comando j2ee -verbose para iniciar o serviço,
mas quando faço isso recebo a mensagem:

SET J2EE_HOME before running this script

O que está errado? tenho que configurar isso no arquivo userconfig.bat? ou é
necessário um servidor J2EE?

Obrigado
Augusto





-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-

-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




[java-list] Versão do JDK

2002-09-30 Por tôpico Vieira, Pablo O.
Title: Message



Pessoal,
comprei o livro 
Tutorial J2EE e este acompanha um CD com exemplos. Eu tinha instalado no meu 
computador o J2SE SDK 1.4, instalei o J2EE 1.3 (que vinha no CD), configurei as 
variáveis de ambiente o instalei o utilitário Ant. Quando fui compilar todos os 
exemplos (C:\...\exemplos\ant all - na pasta onde está o build.xml), ocorreu 
erro de compilação em diversos arquivos. Então desinstalei o SDK 1.4 e instalei 
o 1.3 do CD que vem com o livro, e assim funcionou, todos os exemplos foram 
compilados normalmente. Gostaria de saber pq os arquivos só foram compilados 
pela versão anterior do J2SE SDK? E como executo (testo) estes 
exemplos?

Obrigado,

Pablo Oliveira 
VieiraWalar InformáticaFone: 55 11 
3741.2614Fax: 55 11 3741.9677e-mail: [EMAIL PROTECTED]



RE: [java-list] Olá amigos

2002-09-30 Por tôpico Vieira, Pablo O.
Title: Message



System 
é uma classe e out é um atributo estático do "tipo" PrintStream. O conceito é 
que vc está confundindo: Classe é a abstraçãode algo real (Ex.: class 
Veiculo { . } ), é onde vc defineas 
características(atributos) e os comportamentos (métodos) do Objeto 
aser criado a partir dessa classe.Já Objeto é 
arepresentação de uma classe em tempo de execução. Ou seja, na classe vc 
explica o que o objeto tem e faz.

Dê uma 
olhadana API, os métodos e atributos da classe PrintStream(é nesta classe 
que está o método println()).
Faça 
testes do tipo:

public 
class Sistema {
 public static final PrintStream saida;
 .
 . 
 .
}

e na 
classe principal

class 
Principal{
 PrintStream x;...
public static void main(String[] args) { 

 Sistema.saida.println("Teste");
 x.println("Teste 2");

}

Espero 
que de uma "clareada" nas idéias.


  
  -Original Message-From: Alex 
  [mailto:[EMAIL PROTECTED]] Sent: Monday, 30 de 
  September de 2002 12:36 PMTo: 
  [EMAIL PROTECTED]Subject: Re: [java-list] Olá 
  amigos
  Amigos,
  
   Agora me confundiu um pouco: "System" é 
  classe ou objeto?
   As definições mudam conforme o contexto 
  do programa? Como é que funciona???
   Nessa definição que o amigo 
  apresentou:
   
   class System extends Object 
  { public static final PrintStream 
  out; .. .. 
  }
  
   "out" é um atributo da classe 
  System ou do objeto PrintStream? (ou dos dois?)
   Pelo que vi até agora, enviamos mensagens 
  através da sintaxe Objeto.Atributo ou Classe.Atributo.método
   No exemplo que citei, System.out.println, 
  enxerguei a classe (System), o atributo (out) e o método (println), maso 
  que têm a ver o objeto "PrintStream" no caso citado? Será que dá na mesma eu 
  escrever "PrintStream.out" e "System.out.println" ?
   Desculpem, mas é que formou uma confusão 
  na minha cabeça..
  
   Abraço
   Alex
  
  
   Obrigado
   Alex
  
-Mensagem Original- 
De: 
Frank 
Inoue 
Para: [EMAIL PROTECTED] 
Enviada em: Segunda-feira, 30 de 
Setembro de 2002 10:57
Assunto: Re: [java-list] Olá 
amigos
Alex,System= é um objetoout= é 
um atributo estático : o objeto PrintStreamPortanto, System.out é um 
objeto do tipo PrintStream instanciado no objeto System, ou seja, é um 
objeto utilizado por outro.class System extends Object 
{ public static final PrintStream 
out;}PrintStream = é o objeto que possui o 
metodo println()O atributos podem ser chamados também de 
propriedades e também de campos(fields). FrankAlex 
wrote:

  
  

  Bom dia
  
   Acabo de iniciar o aprendizado da 
  linguagem Java, e estou muito otimista em relação aos benefícios que a 
  linguagem pode trazer para minha carreira, bem como as facilidades que ela 
  oferece quanto ao desenvolvimento de aplicações eficientes e 
  seguras.
   Bem, gostaria de fazer uma 
  pergunta...bem básica é verdademas acho que todo mundo um dia já 
  passou por isso...Estou tentando solidificar meus conhecimentos acerca da 
  orientação a objetos.
   
   Pois então, estive escrevendo aquele 
  famoso programinha "Hello Internet"", (básico do básico), e lendo um 
  tutorial, reparei no comando "System.out.println". Aqui,o autor diz 
  que "println" seria um método, que é enviado para o objeto 
  "System.out".
   DÚVIDA: Pelo que entendi, "System" é 
  a classe, e "out" seria um atributo da classe. Como pois, então, no 
  tutorial diz que "System.out" é um objeto? O objeto não vêm na forma 
  "Objeto.Atributo" ?
   OUTRA DÚVIDA: Posso dizer que 
  atributo de um objeto é o mesmo que propriedade de um objeto?
  
   Atualmente trabalho com programação 
  procedural
  
   Abraço a todos!
  
   
  Alex


RE: [java-list] Subtraçao de datas retornando o nº dias..........

2002-09-23 Por tôpico Vieira, Pablo O.
Title: Message



se 
possível, manda o método pra mim tb.

obrigado,

Pablo

  
  -Original Message-From: Fabio Ferreira 
  [mailto:[EMAIL PROTECTED]] Sent: Monday, 23 de September de 2002 1:29 
  PMTo: [EMAIL PROTECTED]Subject: Re: [java-list] 
  Subtraçao de datas retornando o nº dias..
  tenho um metodo para isto se quiser posso te 
  mandar. Se exister uma maneira direta, tb quero saber.
  
  FS
  


RE: [java-list] Contador

2002-09-18 Por tôpico Vieira, Pablo O.

Declare o atributo como static:
 
 private static int x; // private: so a classe tem acesso, static: nao será
criado um novo 
   //atributo para cada instância do objeto, já que é um
atributo estático

No construtor da classe incremente o atributo.

   Public Class{
  x++;
   }

Vai ficar mais ou menos assim:

Public Class{
   private static int x;
   Public Class{
  x++;
   }
   public void anyMethod(){
  // declarações de anyMethod
   }


Espero ter ajudado.

-Original Message-
From: Pablo Cantu [mailto:[EMAIL PROTECTED]] 
Sent: Monday, 16 de September de 2002 1:34 PM
To: [EMAIL PROTECTED]; 'Bruno Borges'
Subject: [java-list] Contador


Olá Pessoal ,por favor 


Como eu posso criar um contador na hora de instanciar um objeto, isto é,
todo vez que eu executar o new eu acrescento mais 1 em um atributo x da
classe ?

Obrigado,
Pablo




-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-

-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




[java-list] JEdit

2002-09-17 Por tôpico Vieira, Pablo O.
Title: Message



Como configuro o 
JEdit para inicializar pelo J2SE SDK, ao invés do JRE (javaw.exe)? Instalei o 
plugin do antno JEdit e qdo. vou abrí-lo, dá um erro dizendo que nao foi 
encontrado o arquivo tools.jar e que é necessário inicializar 
ojedit através do sdk.

Obrigado,

Pablo


[java-list] Java - varredura de arquivos

2002-09-17 Por tôpico Vieira, Pablo O.


Pessoal, preciso de uma rotina em java para fazer a varredura de
arquivos de uma hierarquia de diretório.

Exemplo: pasta AA subpasta BB subpasta CC e assim por diante até n
pastas.

Vcs tem alguma coisa ?

Pablo Oliveira Vieira
Walar Informática
Fone: 55 11 3741.2614
Fax: 55 11 3741.9677
e-mail: [EMAIL PROTECTED]



-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




RE: [java-list] Livro

2002-09-10 Por tôpico Vieira, Pablo O.

O livro J2EE Tutorial (custa +- R$ 85,00) tem uma abordagem muito boa sobre
EJB.

-Original Message-
From: Cesar Augusto [mailto:[EMAIL PROTECTED]] 
Sent: Friday, 6 de September de 2002 4:49 PM
To: [EMAIL PROTECTED]
Subject: [java-list] Livro


Ola Pessoal,

ALLguem teria algum livro referencia sobre EJB?

Grato,

Cesar
-- 
__
Sign-up for your own FREE Personalized E-mail at Mail.com
http://www.mail.com/?sr=signup


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-

-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




RE: [java-list] Problemas com heranca

2002-09-09 Por tôpico Vieira, Pablo O.

Vc pode me enviar os arquivos .java pra eu analisar?

-Original Message-
From: Rafael dos Santos Cubas [mailto:[EMAIL PROTECTED]] 
Sent: Monday, 9 de September de 2002 12:01 PM
To: Sou Java
Subject: [java-list] Problemas com heranca


eu tenho uma classe chamada programa:

public class cPrograma
e uma outra classe chamanda programacadastro que herda os metodos da classe
programa:

public class cProgramaCadastro extends programa.cPrograma 

A segunda classe tem todos os metodos que a primeira, porem alguns deles
sofreram override. carregar e carregadados. Dentro do meu programa eu chamo
: prgcad_local.carregar( pcodigo ), prgcad_local e uma instancia de
programaCadastro o java primeiro executa o metodo carregar da classe mae, e
depois 
o carregar da classe filha, ate ai tudo bem o problema e que todas
propriedades setadas pelo carregar da classe mae sao perdidas quando o
controle de programa passa para o carregar da classe filha.

alguem tem alguma ideia de como resolver isso?

Rafael


-- LISTA SOUJAVA h
ttp://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
 

-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-