Re: [java-list] FloatingDecimal
Olha, tive muitos problemas com isso. Quando receber qualquer campo numerico do banco que não seja int e tenha decimais use double (mesmo que no banco de dados seja um campo float) e não faça a conversão para float porque você vai perder precisão. use sempre um double result = rs.getDouble(campo); e use esse result para formatar ou qualquer outra coisa. Se tentar converter vai ter problemas. Marcos Tadeu Puntel Vargens [EMAIL PROTECTED] - Original Message - From: ftoreti [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Thursday, October 17, 2002 2:19 PM Subject: [java-list] FloatingDecimal Estou com um problema de números decimais. Preciso capturar do banco de dados uma infomação que é um DECIMAL e não estou conseguindo fazer a transformação para um Float. É possível? Obrigado, Felipe __ Encontre sempre uma linha desocupada com o Discador BOL! http://www.bol.com.br/discador Ainda não tem AcessoBOL? Assine já! http://www.bol.com.br/acessobol -- 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] usando o this
cara... hmmm... bem... seria a instância (referência) do BtnOk? nem sei direito... mas acho q sim, pois senao teria de ser a instância (referência) do objeto q chamou o método mas aí no caso seria algo bizarro como this.addActionListener(nao sei o que veria aqui) é... vamo esperar ver o resto da galera responder também... falow - Original Message - From: Cristiano To: [EMAIL PROTECTED] Sent: Thursday, October 17, 2002 10:22 PM Subject: [java-list] usando o this Ol´´a lista , se possivel gostaria de saber a funcao do this neste caso: BtnOk.addActionListener(this); BtnLimpa.addActionListener(this); Segue o applet abaixo: // programa que calcula o fatorial de um numero import java.applet.*; import java.awt.event.*; import java.awt.*; public class Fatorial extends Applet implements ActionListener{// transforma a classe em um receptor de evento private int numero,factorial; private TextField tfEntrada,tfSaida; private Label lEntrada,lSaida; private Button BtnOk,BtnLimpa; public void init() { add(lEntrada = new Label ("Digite um numero:")); add(tfEntrada = new TextField(5)); add(lSaida = new Label ("Fatorial:")); add(tfSaida = new TextField(6)); tfSaida.setEditable(false); add(BtnOk = new Button ("Calcula")); BtnOk.addActionListener(this); add(BtnLimpa = new Button ("Limpa")); BtnLimpa.addActionListener(this); } public void actionPerformed(ActionEvent e) { if (e.getSource()==BtnOk){ numero=Integer.parseInt(tfEntrada.getText()); factorial=1; for (int cont=numero;cont=1;cont--) factorial *= cont; tfSaida.setText(Integer.toString(factorial)); } else if (e.getSource()==BtnLimpa){ tfEntrada.setText(""); tfSaida.setText(""); } } }
Re: [java-list] Erro em compilação RMI!
Alexandre Basta vc criar o construtor da classe B como segue public B() throws RemoteException{ } E está tudo resolvido, entendeu? Jo - UniCsul 4º CCp A ( tudo bem, cara!!! lembra de mim?) - Original Message - From: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Monday, October 14, 2002 7:33 PM Subject: [java-list] Erro em compilação RMI! Olá Pessoal da Lista, Estou tendo o seguinte erro, o que acontece ? estou seguindo um monte de exemplos e o seu exercício de aula e está dando este erro na compilação... C:\RMIjavac -classpath .;C:\RMI B.java B.java:7: unreported exception java.rmi.RemoteException; must be caught or declared to be thrown class B extends UnicastRemoteObject implements InterB { ^ 1 error import java.rmi.Remote; import java.rmi.RemoteException; public interface InterB extends Remote { public int soma(int x, int y) throws RemoteException; } import java.rmi.Naming; import java.rmi.RemoteException; import java.rmi.RMISecurityManager; import java.rmi.server.UnicastRemoteObject; public class B extends UnicastRemoteObject implements InterB { public int soma (int x, int y) throws RemoteException { return x + y; } public static void main (String argv[]) { if (System.getSecurityManager() == null) { System.setSecurityManager(new RMISecurityManager()); } try { B b = new B(); Naming.rebind(rmi://localhost:1099/nick, b); } catch (Exception e) { System.out.println(Erro: + e.getMessage()); e.printStackTrace(); } } } CONFIDENTIALITY : This e-mail and any attachments are confidential and may be privileged. If you are not a named recipient, please notify the sender immediately and do not disclose the contents to another person, use it for any purpose or store or copy the information in any medium. CONFIDENTIALITY : This e-mail and any attachments are confidential and may be privileged. If you are not a named recipient, please notify the sender immediately and do not disclose the contents to another person, use it for any purpose or store or copy the information in any medium. -- 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] - --- Envio de email verificado e livre de Vírus - AVG 6.0 Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.404 / Virus Database: 228 - Release Date: 15/10/2002 -- 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] JDeveloper e JDK 1.4
Daniel, É isso aí mesmo. ;-) . Use o JDev9i . http://otn.oracle.com/products/jdev/content.html []s Maiko Daniel Destro do Carmo [EMAIL PROTECTED] wrote: E ai pessoal Alguém consegui usar o JDeveloper 3.2.x com a versão 1.4 do JDK da SUN?Até a versão 1.3.x do JDk eu uso normalmente, mas com a nova não compila.. acho que é pq mudou o bytecode. Se alguém consegui, por favor me avise Abraços --Daniel Destro do Carmo - http://www.geocities.com/danieldestro/Sun Certified Programmer for the Java 2 PlatformMotorway Veículos - http://www.motorway.com.brGrupo de Usuários Java - http://www.guj.com.br Yahoo! GeoCitiesTudo para criar o seu site: ferramentas fáceis de usar, espaço de sobra e acessórios.Yahoo! GeoCities Tudo para criar o seu site: ferramentas fáceis de usar, espaço de sobra e acessórios.
[java-list] Inserindo HTML dinamicamente
Olá, É possível inserir código HTML dinamicamente num JTextPane? Eu sei que se eu usar . JTextPane pane = new JTextPane(); String htmlDoc = "htmlbody ... /body/html" pane.setText(htmlDoc) . funciona, mas eu não quero usar o metodo "setText" pois isso substitui TODO o meu texto, eu gostaria de usar o metodo"insert(String)". Alguma ideia? Thanks Hatuey
[java-list] Arquivos RMI
Colegas Alguém teria um exemplo de programa que usa RMI e poderia me enviar um exemplo? Marcelo ---Envio de email verificado e livre de Vírus - AVG 6.0Checked by AVG anti-virus system (http://www.grisoft.com).Version: 6.0.404 / Virus Database: 228 - Release Date: 15/10/2002
Re: [java-list] Grandes results
O mais simples (e acho que é o mais correto): crie três Statement diferentes: ResultSet pTemp = stmtTemp.executeQuery("select ");ResultSet pCond = stmtCond.executeQuery("select ");ResultSet pVent = stmtVent.executeQuery("select ");---Jonatan Schroeder[EMAIL PROTECTED] - Original Message - From: Henrique Viecili To: [EMAIL PROTECTED] Sent: Thursday, October 17, 2002 5:39 PM Subject: Re: [java-list] Grandes results Caros colegas,Estou encontrando um problema englobando os ResultSet tambem. Criei 3ResultSet a partir de um Statement stmt do seguinte modo:ResultSet pTemp = stmt.executeQuery("select ");ResultSet pCond = stmt.executeQuery("select ");ResultSet pVent = stmt.executeQuery("select ");Porem, como estou tratando do retorno de um OBJETO na funcaoexecuteQuery(), ela somente me retorna a referencia para este objeto.Entao o que acontece qdo eu executo a funcao pela segunda vez eh que elasubstitui o conteudo da referencia pelo resultado da Query.Resumindo, os 3 ResultSet possuem a mesma referencia para um objeto quevai mudando conforme faço as Queries. Já tentei usar a funcao clone(),porem a interface java.sql.ResultSet não eh subclasse de java.lang.Object.Se alguem souber como eu faco para manter esses ResultSet inalterados aposa invocacao de executeQuery()[]'s Henrique Andrade VieciliCiência da Computação - UFSC [EMAIL PROTECTED] [EMAIL PROTECTED]On Mon, 14 Oct 2002, Lincolm Ferreira de Aguiar wrote: Exitem Design Patterns para isso, por exemplo, o Value List Handler, dentre outros. No entanto, com JDBC puro, o atributo SCROLL_TYPE_SENSITIVE torna as pesquisas mais lentas porque o ResultSet responde a alterações feitas por outros usuários. Um abraço, Lincolm - Original Message - From: Lindomar To: [EMAIL PROTECTED] Sent: Monday, October 14, 2002 3:46 PM Subject: [java-list] Grandes results Olá pessoal. Gostaria de colocar uma dúvida que tenho com relação a performance em grandes consultas se utilizarmos os recursos de navegação entre registros, como TYPE_SCROLL_SENSITIVE, dentre outras. Creio que fica inviável paginar "na mão grande" o resultados de pesquisas muito grandes, alguém tem algum dado relacionando tamanho da pesquisa com o tipo de resultset? -- 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.htmregras da lista: http://www.soujava.org.br/regras.htmhistorico: http://www.mail-archive.com/java-list%40soujava.org.brpara sair da lista: envie email para [EMAIL PROTECTED] -
Re: [java-list] FloatingDecimal
Saudações Felipe, Com que banco de dados você está trabalhando? Qual o erro que você está encontrando na hora de puxar o dado? []´s Vinícius At 14:19 17/10/2002 -0300, you wrote: Estou com um problema de números decimais. Preciso capturar do banco de dados uma infomação que é um DECIMAL e não estou conseguindo fazer a transformação para um Float. É possível? Obrigado, Felipe __ Encontre sempre uma linha desocupada com o Discador BOL! http://www.bol.com.br/discador Ainda não tem AcessoBOL? Assine já! http://www.bol.com.br/acessobol -- 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] Dúvida : string para float
Já tentou parseFloat? []´s Vinícius At 21:09 17/10/2002 -0200, you wrote: CAROS COLEGAS, BOA NOITE: Ficarei muito agradecido se alguém puder sanar uma dúvida : Uso java servlet e jsp.Ao passar através do comando pelo jsp uma variável vem como string.Como posso usá-la como um FLOAT??? Sei que para usá-la como int uso parseint MUITO OBRIGADO DESDE JÁ! Luiz. -- 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] usando o this
O this se refere a classe onde você está trabalhando. Nesse caso tá dizendo que a classe onde você está trabalhando implementa a interface ActionListener que vai tratar os eventos dos botões OK e Limpar. []´s Vinícius At 22:22 17/10/2002 -0300, you wrote: Ol´´a lista , se possivel gostaria de saber a funcao do this neste caso: BtnOk.addActionListener(this); BtnLimpa.addActionListener(this); Segue o applet abaixo: // programa que calcula o fatorial de um numero import java.applet.*; import java.awt.event.*; import java.awt.*; public class Fatorial extends Applet implements ActionListener{// transforma a classe em um receptor de evento private int numero,factorial; private TextField tfEntrada,tfSaida; private Label lEntrada,lSaida; private Button BtnOk,BtnLimpa; public void init() { add(lEntrada = new Label (Digite um numero:)); add(tfEntrada = new TextField(5)); add(lSaida = new Label (Fatorial:)); add(tfSaida = new TextField(6)); tfSaida.setEditable(false); add(BtnOk = new Button (Calcula)); BtnOk.addActionListener(this); add(BtnLimpa = new Button (Limpa)); BtnLimpa.addActionListener(this); } public void actionPerformed(ActionEvent e) { if (e.getSource()==BtnOk){ numero=Integer.parseInt(tfEntrada.getText()); factorial=1; for (int cont=numero;cont=1;cont--) factorial *= cont; tfSaida.setText(Integer.toString(factorial)); } else if (e.getSource()==BtnLimpa){ tfEntrada.setText(); tfSaida.setText(); } } }
Re: [java-list] método fillOval
Saudações Alex, Você passa para o métodos as coordenadas de um quadrilatero dentro do qual estará inscrito um circulo. Você vai passar o ponto x, y e a largura e altura de um quadrilatero. Dentro desse quadrilatero será desenhado um circulo. Ficou claro? []´s Vinícius At 14:54 17/10/2002 -0300, you wrote: Alguém pode me explicar o método fillOval da classe paint? estou com dúvida nessa parte g.fillOval(80,80,19,19); Obrigado Alex --- UOL Eleições 2002 - Todos os lances da disputa política http://eleicoes.uol.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] -
[java-list] Como criar um formulario pai e outros filho
Como criar um formulario pai, e outros formularios filho dentro do pai, de forma que os filhos fiquem minimizado dentro do pai. E se fechar o pai, automaticamente fecham-se os filhos tb Agradeço antecipadamente, Carlos Zaparoli Business Analyst Zaparoli Information Technology -- 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] -
RES: [java-list] Copia de arquivo
Recomendo utilizar as classes BufferedReader e FileWriter. []´s. -Mensagem original- De: Rafael Godoi Orbolato [mailto:orbolato;dc.ufscar.br] Enviada em: quarta-feira, 16 de outubro de 2002 15:05 Para: [EMAIL PROTECTED] Assunto: Re: [java-list] Copia de arquivo Esse código até funciona, mas é muito lento pois vai ler byte a byte... Tente esse: //Copies one file into another. public void copyFile (File source, File destiny) { FileInputStream in; FileOutputStream out; int amount; byte[] bytes = new byte[1024]; try { in = new FileInputStream(source); out = new FileOutputStream(destiny); amount = in.read(bytes); while (amount == 1024) { out.write(bytes); amount = in.read(bytes); } if (amount != -1) out.write(bytes, 0, amount); in.close(); out.close(); }catch (FileNotFoundException fnfe) { }catch (IOException ioe) { } } Rogerio Augusto Costa wrote: Olha este codigo!!! (copie!!) import java.io.*; public class CopyFile { public static void main(String args[]) { // Verifica os dois argumentos if (args.length != 2) { System.out.println(Erro na passagem de argumento); System.exit(-1); } // Pega o argumento de entrada String infile = args[0]; // Pega o argumento de saida String outfile = args[1]; // Cria variaveis de entrada e saida FileInputStream fis = null; FileOutputStream fos = null; try { // Cria o stream de entrada fis = new FileInputStream(infile); // Cria o stream de saida fos = new FileOutputStream(outfile); int ch; // Lê os bytes ate o fim do arquivo while ((ch = fis.read()) != -1) { // Coloco os bytes no stream fos.write(ch); } } catch (FileNotFoundException e) { System.err.println(Arquivo nao encontrado: + e); } catch (IOException e) { System.err.println(Erro de I/O : + e); // Fecha os Arquivos } finally { if (fis != null) { try { fis.close(); } catch (IOException ignored) { } } if (fos != null) { try { fos.close(); } catch (IOException ignored) { } } } } } Glauco Cesar de Castro wrote: Ola para todos. Como faco para copiar um arquivo? Ex: Copiar c:\teste.txt para d:\teste.txt Obrigado, Glauco -- 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] - -- 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] como gerar javadoc no jbuilder5
O Jbuilder 5 não possui ferramenta para gerar Javadoc. Mas tem umas estênções criadas pelo pessoal da comunidade Borland que faz isso pra você e dentro do Jbuilder. Você vai ter que procurar lá. - Original Message - From: Rodrigo Putini To: [EMAIL PROTECTED] Sent: Thursday, October 17, 2002 1:07 PM Subject: [java-list] como gerar javadoc no jbuilder5 Olá, gostaria de saber se no jbuilder5 é possível gerar javadoc´s. obrigado Rodrigo
Re: [java-list] Eventos de HTML com Java
Existem varias formas de fazer isso Aléx. Uma delas é usando o evento onClick por exemplo. Dentro desse evento você trabalha com javascript. De qualque forma eu imagino que você vá usar jsp. Então você pode fazer com que o link mande uma informação para outra página jsp processar ou então dar um submit num form para processar essa informação. Algo assim, por exemplo: % String cliques = (request.getParameter(cliques) != null) ? request.getParameter(cliques) : 0; out.println(Cliques no link: + cliques); int incCliques = Integer.parseInt(cliques); cliques = Integer.toString(++incCliques); % form name=contador method=post action="contador.jsp
input type=hidden name=cliques value=%= cliques % a >document.contador.submit()Clique aqui para incrementar o contador/a /form []´s Vinícius At 10:49 18/10/2002 -0300, you wrote: Bom dia. Gostaria se existe alguma forma de controlar por Java os eventos acionados no HTML? Por exemplo, criar algum componente de que quando um usuário clicar em determinado linka href eu insira em um contador quantos cliques foi acionado neste determinado linka href. Agradeço desde já. André Rezende
Re: [java-list] Java e XML
amigo, com certeza essa eh uma solucao viavel, porem desaconselhavel, uma solucao mais robusta seria utilizar qq API que dê suporte para gerar xml, pois ficar abrindo e fechando tags com string eh mto sacal e chato, vai que voce esquece de alguma no seu codigo .. vai achar facil? Roberto Vieira de Figueiredo wrote: Caro Giuliano,Não é necessário utilizar DOM para escrever um XML. Somente se utiliza o DOM para fazer a leitura domesmo, já que o XML é um aquivo texto comum formatado.Segue abaixo um exemplo de geração de um xml.Vector vetorUsuario = preencheVetorUsuarioDoBd();StringBuffer str = new StringBuffer("
Re: [java-list] Re:Curso
Bem no caso da Ipga não é tão caro assim pois nao é um curso e sim uma pós graduacao com aulas 2x por semana e com muita mao na massa! Estou na primeira turma da ipga e nao tenho que reclamar, bem o preco é do padrao de pós graduacao 550,00 por mes qq coisa a lista de materias se encontra no site da IPGA que é o www.ipga.com.br Bem os professores sao todos caras da area e tb ex professores da fiap qq coisa é so entrar em contato com eles e qq coisa diga que foi indicacao do André que faz parte da turma de Java Faloae!! --- UOL Eleições 2002 - Todos os lances da disputa política http://eleicoes.uol.com.br/ Caro leowsilva, essas escolas cobram muito por um aprendizado que não é difícil se aprender sozinho. Recomendo comprar o livro Java TM: Como Programar, esticar as mangas e cair de cara nos estudos. O livro te dá muitos exercícios e uma maneira muito boa de explicar os exemplos (linha-por-linha)! Bons estudos. Michel Popolin de Freitas - Original Message - From: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Wednesday, October 16, 2002 8:44 AM Subject: [java-list] Re:Curso olá pessoal, Sou iniciante em java, mas agora presciso realizar um curso mas no momento não posso fazer na SUN. Alguém conheçe ou já fez curso em alguma dessas escolas ou pode min indicar alguma outra?? valeu, impacta.com.br ipga.com.br jvelox.com.br _ Voce quer um iGMail protegido contra vírus e spams? Clique aqui: http://www.igmailseguro.ig.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] - -- 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] RE: Ajidinha com Threads em applet
Senhores, acho que jah descobri meu problema... Dado o sono eu estava startando as threads eu seus construtores, logo, quando eu dava o start dendo do metodo Start da applet, as threads acavam ficando presas... Resolvi o problema tirando todos os starts de dentro da applet e jogando as instanciação das threads fora dos construtores ou metodos da applet. Grato a todos Marcelo Magno -Original Message- From: Marcelo Magno Sent: quarta-feira, 16 de outubro de 2002 18:48 To: '[EMAIL PROTECTED]' Subject: Ajidinha com Threads em applet Senhores, tenho uma JApplet que implementa runnable, onde eu estou tendo problemas para startar a terceira thread (no codigo, seria escutaServlet). Uma caracteristica do meu codigo eh usar a tal da JApplet (que por implementar swing eu sei que tenho de mexer em sua interface pelos metodos listenners) e ter dentro de cada thread que eu to tentando startar um loop infinito while(true). Quando eu starto a primeira thread eu nunca consigo startar a segunda... Imaginem que nesse primeiro momento eu nao tenha problemas de sincronização e estivesse executando 3 threads literamente sem concorrencia entre si (soh para testar). Na minha cabeca, quando eu desse o yield e/ou colocasse a thread para durmir, ele deveria tirar a thread atual da fila de execucao e passar a vez para o proxima. no meu codigo, parece que o fluxo de execucao quando starta a primeira thread vai para dentro dessa thread e nao volta mais. Alguem poderia me dar uma luz e me dizer onde eu to errando? Obrigado a todos. Marcelo Magno Meu codigo tah mais ou menos assim: * No construtor da applet eu instancio a thread da applet assim: Thread tApplet = new Thread(this); tApplet.start(); * No metodo Start dessa applet eu faco assim: FalaComServlet falaComServlet = new FalaComServlet(); falaComServlet.start(); // EU NUNCA CONSIGO PASSAR DAKI E STARTAR ESSA PROXIMA THREAD EscutaServlet escutaServlet = new EscutaServlet(); escutaServlet.start(); * No metodo run assim: public void run() { this.setVisible(true); while (true) { System.out.println(Run da principal); try { Thread.yield(); Thread.sleep(1000); } catch(Exception e) { e.printStackTrace(); } this.update(this.getGraphics()); //paint } } e no metodo run de cada Thread que fala com o servlet eu faco assim: public void run() { while (true) { System.out.println(EscutaServlet Rodando...); try { Thread.yield(); Thread.sleep(1000); } catch (Exception e) { e.printStackTrace(); } } } -- 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] Problema na compilação de um servlet
Vc tem que baixar o J2SDKEE (Enterprise Edition), lá contém o pacote javax. Valeu - Original Message - From: DBS To: [EMAIL PROTECTED] Sent: Wednesday, October 16, 2002 10:13 AM Subject: [java-list] Problema na compilação de um servlet O erro é este e o servlet está abaixo do erro, alguém poderia me ajudar muito obrigado!!! O erro é simples ele não encontra os pacotes que vem do javax.. qual SDK ou JDK eu baixo que contem esses pacotes Valeu Teste.java:2: package javax.servlet does not existimport javax.servlet.*;^Teste.java:3: package javax.servlet.http does not existimport javax.servlet.http.*;^Teste.java:5: cannot resolve symbolsymbol : class HttpServlet location: class Testepublic class Teste extends HttpServlet { ^Teste.java:6: cannot resolve symbolsymbol : class HttpServletRequest location: class Testepublic void doGet (HttpServletRequest solicitacao, HttpServletResponse resposta) throws IOException, ServletException { ^Teste.java:6: cannot resolve symbolsymbol : class HttpServletResponse location: class Testepublic void doGet (HttpServletRequest solicitacao, HttpServletResponse resposta) throws IOException, ServletException { ^Teste.java:6: cannot resolve symbolsymbol : class ServletException location: class Testepublic void doGet (HttpServletRequest solicitacao, HttpServletResponse resposta) throws IOException, ServletException { ^6 errorsTerminated with exit code 1 import java.io.*;import javax.servlet.*;import javax.servlet.http.*; public class Teste extends HttpServlet {public void doGet (HttpServletRequest solicitacao, HttpServletResponse resposta) throws IOException, ServletException {resposta.setContentType("text/html");PrintWriter out = resposta.getWriter();out.println("html");out.println("head");out.println("titlePágina Inicial/title");out.println("/head");out.println("body");out.println("table border='0' width='250' bgcolor='#CC'");out.println("tr");out.println("td width= '250' aling='center'");out.println("p");out.println("font size='+3' face='Verdana'Login/font");out.println("/p");out.println("/td");out.println("/tr");out.println("tr");out.println("td width='250' valign='center'");out.println("form name='login' method='post' action='as02'");out.println("Nome:");out.println("input type='text' name='nome'");out.println("br");out.println("Senha:");out.println("input type='password' name='senha'");out.println("/td");out.println("/tr");out.println("tr");out.println("td width='250' align='center'");out.println("input type='submit' name='Submit' value='Entrar'");out.println("/form");out.println("/td");out.println("/tr");out.println("/table");out.println("/body");out.println("/html");}}
[java-list] Duvida
Pessoal , estou aprendendo java (OO) e gostaria de saber o que seria tipos de dados abstratos . e tambem encapsulamento? Grato Thiago Dantas
RES: [java-list] Capturar Eventos
Veja os listeners -Mensagem original- De: Elano Goth [mailto:eg0013447;yahoo.com.br] Enviada em: quarta-feira, 16 de outubro de 2002 10:39 Para: [EMAIL PROTECTED]; java-list Assunto: [java-list] Capturar Eventos Ola amigos, Estou desenvolvendo uma aplicacao utilizando Struts 1.0.2 rodando em um servidor tomcat, gostaria de saber como capturar eventos do tomcat e avisar minha aplicacao. Ex. Sessao morreu sds Elano -- 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] HELP JAVA
Olá lista, Tenho que fazer um help que seja sensitivo por componente, ou seja, se tiver numa textfield e pressionar F1 eu abro o HELP referente ao textfield que estou com o foco. Se alguém tiver alguma dica eu agradeço. valeu, Alessandro
[java-list] Barra de tempo
Olá Lista, Tenho um aplicativo que numa determinada ocasião executa uma operação. Esta operação é meio demorada e gostaria de colocar uma barra que vai mostrando o progresso da execução, tipo 30%, 75%, até 100%. Qual o componente do java para fazer isto? Tem algum código como exemplo de utilização? Sds, Alessandro
Re: [java-list] Problemas com Applet
Caros colegas, saudações! Necessito de uma classe que leia a os Buffer da máquina, ou seja, capture as informações que estão armazenadas no buffer do teclado e no buffer do monitor. iii será que tem??? Ray da Costa http://www.ray.system.nom.br/e-mail:[EMAIL PROTECTED]Yahoo! GeoCities Tudo para criar o seu site: ferramentas fáceis de usar, espaço de sobra e acessórios.
[java-list] Java - Parte Gráfica
Olá amigos, boa tarde. Onde posso encontrar material com exemplos inclusive, sobre aplicabilidade do Java em aplicações gráficas ? Abraços, Anderson Brazão Technolog Tecnologia em Logística e Sistemas S/C Ltda.Travessa "R", 400 - Cidade Universitária USP - Universidade de São PauloSão Paulo - Brasil
[java-list] Re:RES: [java-list] URGENTE
a Revista developers desse mes é inteira falando do Websphere e tb vem com dois cds com ele em varias versões!!! __ BOL - três anos com você. Venha pra festa e ganhe uma viagem! http://especial.bol.com.br/2002/3anos Ainda não tem AcessoBOL? Assine já! http://sac.bol.com.br Bom dia Alessandro, o WSAD vc podera obter gratuitamente no site da IBM. Quanto aso e-mails, talvez o que eu vá falar não seja a melhor das soluções, mas se eu fosse vc, eu iria fazer os backups dos e-mails (se for Outlook , vc terá que importat os arquivos com extensão .pst). E depois eu usaria uma conta pessoal só para receber e-mail do soujava. Espero ter ajudado de alguma forma ok? Scopus Tecnologia S.A. Analista de Sistemas Cezar Marcelo Tung - Depto Engenharia -Mensagem original- De: [EMAIL PROTECTED] [mailto:alessandro.santos;caixa.gov.br] Enviada em: Tuesday, October 15, 2002 6:26 PM Para: [EMAIL PROTECTED] Assunto: [java-list] URGENTE Caros colegas, Estou precisando de dois favores : 1- Onde eu posso saber documentação e até se possível conseguir uma versão free do WSAD; 2- Estou mudando de empresa e como faço para que eu direcione os emails do soujava para uma nova conta de email que estou criando, estou saindo nesta sexta-feira (18/10/2002) - ESTA É EXTREMAMENTE IMPORTANTE Sem mais para o momento, Alessandro Teixeira santos. -- 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] Servidor em J2SE
Cria um servidor usando sockets e nela vc cria uma thread que dorme de 10 em 10 milesegundos, ou menos!!!Ve se isso ajuda!!! __ BOL - três anos com você. Venha pra festa e ganhe uma viagem! http://especial.bol.com.br/2002/3anos Ainda não tem AcessoBOL? Assine já! http://sac.bol.com.br J pensou em usar threads? Luiz Paulo Cieslak wrote: Pessoal, algum j implementou um servidor que escuta conexes de vrios clientes, pega seus requests. os repassa a um outro servidor e pega as respostas do servidor, reformata no padro interpretvel pelos clientes e envia? Qual seria a estabilidade dessa soluo para cerca de 300 usurios simultneos? No h possibilidade de desenvolver esse server em J2EE, por enqto... Qq ajuda ser bem-vinda! Abraos == Luiz Paulo Cieslak Wireless Manager Infosoftware Consulting +55 (19) 3237.6455 +55 (19) 9138.1053 www.infosoftware.com.br == Esta mensagem pode conter informao confidencial e/ou privilegiada. Se voc no for o destinatrio ou a pessoa autorizada a receber esta mensagem, no pode usar, copiar ou divulgar as informaes nela contidas ou tomar qualquer ao baseada nessas informaes. Se voc recebeu esta mensagem por engano, por favor avise imediatamente o remetente, respondendo o e-mail e em seguida apague-o. Agradecemos sua cooperao. This message may contain confidential and/or privileged information. If you are not the addressee or authorized to receive this for the addressee, you must not use, copy, disclose or take any action based on this message or any information herein. If you have received this message in error, please advise the sender immediately by reply e-mail and delete this message. Thank you for your cooperation. -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas 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] - -- Paulo Rogerio Panhoto Voice Technology -- 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] Como recuperar os objs instanciados na JVM?
Rodrigo, O J2se nao garente a manipulacao do Garbage Collector. Procure a documentacao do fabricante da sua JVM para saber como fazer o que voce deseja. Abraco, Haruo = De: [Carlos H.] Para: [EMAIL PROTECTED] Data: 17/10/2002 14:14 Assunto: Re: [java-list] Como recuperar os objs instanciados na JVM? Olá Rodrigo, Acredito que isto não seja possível pela forma como a VM manipula a memória alocada para objetos, utilizando-se do Garbage Colllector. Talvez a melhor solução seja tornar os objetos disponíveis para serem coletados (por setar as referências a eles como null quando estes não forem mais utilizados). Caso você ainda não conheça a estrutura do Garbage Collector, procure por material referente a ele, no Java Tutorial existem algumas informações, como em http://java.sun.com/docs/books/tutorial/java/data/garbagecolle ction.html Espero ter ajudado de qualquer forma Abraço! Carlos H. Rodrigo Schneider wrote: Olá amigos! Gostaria de saber se alguém conhece algum método da biblioteca de classes do java que informe quais os objetos estão rodando (instanciados) na máquina virtual (JVM). Preciso disso pois pretendo encerrar quase todos os objetos da aplicação quando o usuário clicar no botão logout (encerrando a presente sessão e liberando o sistema para uma nova sessão com outro username). Obrigado, Rodrigo Schneider --- UOL Eleições 2002 - Todos os lances da disputa política http://eleicoes.uol.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] -
Re: [java-list] Re:Curso
Primeiramente quero dizer que sou novo na lista e novo no Java estou tentando aprender na raça e com as dicas que todos vcs mandam na lista e ja estou gostando muito , então gostaria de pedir que se alguem da lista tivesse algum material que pudesse me ajudar que mandassem para o email [EMAIL PROTECTED] desde já agradeço muito. Michael onde posso encontrar esse livro Java TM na net pra comprar? Atenciosamente Fabio Dantas - Original Message - From: Andre Magnoli [EMAIL PROTECTED] To: [EMAIL PROTECTED] Cc: [EMAIL PROTECTED] Sent: Wednesday, October 16, 2002 7:58 PM Subject: Re: [java-list] Re:Curso Bem no caso da Ipga não é tão caro assim pois nao é um curso e sim uma pós graduacao com aulas 2x por semana e com muita mao na massa! Estou na primeira turma da ipga e nao tenho que reclamar, bem o preco é do padrao de pós graduacao 550,00 por mes qq coisa a lista de materias se encontra no site da IPGA que é o www.ipga.com.br Bem os professores sao todos caras da area e tb ex professores da fiap qq coisa é so entrar em contato com eles e qq coisa diga que foi indicacao do André que faz parte da turma de Java Faloae!! --- UOL Eleições 2002 - Todos os lances da disputa política http://eleicoes.uol.com.br/ Caro leowsilva, essas escolas cobram muito por um aprendizado que não é difícil se aprender sozinho. Recomendo comprar o livro Java TM: Como Programar, esticar as mangas e cair de cara nos estudos. O livro te dá muitos exercícios e uma maneira muito boa de explicar os exemplos (linha-por-linha)! Bons estudos. Michel Popolin de Freitas - Original Message - From: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Sent: Wednesday, October 16, 2002 8:44 AM Subject: [java-list] Re:Curso olá pessoal, Sou iniciante em java, mas agora presciso realizar um curso mas no momento não posso fazer na SUN. Alguém conheçe ou já fez curso em alguma dessas escolas ou pode min indicar alguma outra?? valeu, impacta.com.br ipga.com.br jvelox.com.br _ Voce quer um iGMail protegido contra vírus e spams? Clique aqui: http://www.igmailseguro.ig.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] - -- 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] usando o this
Alo galera, acho q eh o seguinte. Para vc registrar um objeto com um listener, vc precisada instancia de uma classe que implementa a interface daquele listener. portanto, o this, esta se referenciando a instancia da classe. []´s JSams [EMAIL PROTECTED] wrote: cara... hmmm... bem... seria a instância (referência) do BtnOk? nem sei direito... mas acho q sim, pois senao teria de ser a instância (referência) do objeto q chamou o método mas aí no caso seria algo bizarro como this.addActionListener(nao sei o que veria aqui) é... vamo esperar ver o resto da galera responder também... falow - Original Message - From: Cristiano To: [EMAIL PROTECTED] Sent: Thursday, October 17, 2002 10:22 PM Subject: [java-list] usando o this Ol´´a lista , se possivel gostaria de saber a funcao do this neste caso: BtnOk.addActionListener(this); BtnLimpa.addActionListener(this); Segue o applet abaixo: // programa que calcula o fatorial de um numero import java.applet.*; import java.awt.event.*; import java.awt.*; public class Fatorial extends Applet implements ActionListener{// transforma a classe em um receptor de evento private int numero,factorial; private TextField tfEntrada,tfSaida; private Label lEntrada,lSaida; private Button BtnOk,BtnLimpa; public void init() { add(lEntrada = new Label ("Digite um numero:")); add(tfEntrada = new TextField(5)); add(lSaida = new Label ("Fatorial:")); add(tfSaida = new TextField(6)); tfSaida.setEditable(false); add(BtnOk = new Button ("Calcula")); BtnOk.addActionListener(this); add(BtnLimpa = new Button ("Limpa")); BtnLimpa.addActionListener(this); } public void actionPerformed(ActionEvent e) { if (e.getSource()==BtnOk){ numero=Integer.parseInt(tfEntrada.getText()); factorial=1; for (int cont=numero;cont=1;cont--) factorial *= cont; tfSaida.setText(Integer.toString(factorial)); } else if (e.getSource()==BtnLimpa){ tfEntrada.setText(""); tfSaida.setText(""); } } }Yahoo! GeoCities Tudo para criar o seu site: ferramentas fáceis de usar, espaço de sobra e acessórios.
Re: [java-list] HELP JAVA
Saudações Alessandro, Tente verifcar com que componente está o focus quando você chamar o help... Não sei exatamente como fazer mas acho que esse é o caminho. []´s Vinícius At 21:38 16/10/2002 -0300, you wrote: Olá lista, Tenho que fazer um help que seja sensitivo por componente, ou seja, se tiver numa textfield e pressionar F1 eu abro o HELP referente ao textfield que estou com o foco. Se alguém tiver alguma dica eu agradeço. valeu, Alessandro
Re: [java-list] usando o this
No caso o this se refere à instância do próprio applet.O que acontece, é que você faz com que o applet seja um dos action listeners do botão especificado, adicionando a instância do applet ao botão, através do comando "btnLimpa.addActionListener(this)". Agora, oque você não deve é utilizar letras maiúsculas para representar variáveis (a não ser que elas sejam constantes), como está feito no código que você enviou. - Original Message - From: JSams To: [EMAIL PROTECTED] Sent: Saturday, October 19, 2002 12:01 AM Subject: Re: [java-list] usando o this cara... hmmm... bem... seria a instância (referência) do BtnOk? nem sei direito... mas acho q sim, pois senao teria de ser a instância (referência) do objeto q chamou o método mas aí no caso seria algo bizarro como this.addActionListener(nao sei o que veria aqui) é... vamo esperar ver o resto da galera responder também... falow - Original Message - From: Cristiano To: [EMAIL PROTECTED] Sent: Thursday, October 17, 2002 10:22 PM Subject: [java-list] usando o this Ol´´a lista , se possivel gostaria de saber a funcao do this neste caso: BtnOk.addActionListener(this); BtnLimpa.addActionListener(this); Segue o applet abaixo: // programa que calcula o fatorial de um numero import java.applet.*; import java.awt.event.*; import java.awt.*; public class Fatorial extends Applet implements ActionListener{// transforma a classe em um receptor de evento private int numero,factorial; private TextField tfEntrada,tfSaida; private Label lEntrada,lSaida; private Button BtnOk,BtnLimpa; public void init() { add(lEntrada = new Label ("Digite um numero:")); add(tfEntrada = new TextField(5)); add(lSaida = new Label ("Fatorial:")); add(tfSaida = new TextField(6)); tfSaida.setEditable(false); add(BtnOk = new Button ("Calcula")); BtnOk.addActionListener(this); add(BtnLimpa = new Button ("Limpa")); BtnLimpa.addActionListener(this); } public void actionPerformed(ActionEvent e) { if (e.getSource()==BtnOk){ numero=Integer.parseInt(tfEntrada.getText()); factorial=1; for (int cont=numero;cont=1;cont--) factorial *= cont; tfSaida.setText(Integer.toString(factorial)); } else if (e.getSource()==BtnLimpa){ tfEntrada.setText(""); tfSaida.setText(""); } } }