Re: [java-list] INSERT EM UM TABELA QUE POSSUI CAMPO DATE SEM USAR O TO_DATE DO ORACLE
o campo DATE sempre me pertubou, não sei como é no Oracle, mas geralmente eu usava INSERTE '2003-07-09' (ou o formato que o BD aceite), ele cria a data sem problemas. Mas recomendo que se o PreparedStatemet, com ele vc cria um Statemet padrao com "?" (sem aspas) no lugar da data, depois vc usa o metodo setDate(int index, java.sql.Date data data) para configurar o ? de numero indicado pelo indice para um Date. +- isso: public PreparedStatement ps= connection.prepareStatement("INSERT INTO TABELA VALUES(?,?,?);"); depois antes de executar vc usa data= "" java.sql.Date) ps.setDate(1,data); ps.setString(2,"String qualquer"); ps.setInt(3,123); isso faz com que o primeiro ? seja substituido pelo objeto java.sql.Date data, acho q é isso q vc precisa. as outras duas linhas substitui o segundo e o terceiro ? por "String qualquer" e 123 respectivamente. aki tem um link de um tutorial sobre PreparedStatemente (o link é as duas linhas, mas o outlook insiste em separar) http://www.guj.com.br/servlet/guj?PARSE=true&MAMUTE_ACTION=br.com.guj.action.ListArticle&MAMUTE_TEMPLATE=ShowArticle&LIST_ARTICLE=single&ArticleId=15&PAGE=1 no forum do guj vc tb vai encontrar uma boa discsão sobre isso! qqr coisa grita! - Original Message - From: Rubens Pereira da Silva To: [EMAIL PROTECTED] Sent: Tuesday, July 01, 2003 5:27 PM Subject: [java-list] INSERT EM UM TABELA QUE POSSUI CAMPO DATE SEM USAR O TO_DATE DO ORACLE Boa tarde, Pessoa estou precisando de ajunda, é o seguinte: Estou utilizando o banco de dados oracle e possuo um tabela com 3 campos e estou tentando fazer um INSERT nessa tabela só que, um campo possui o datatype DATE no meu programa java tenho uma variavél do tipo String dt = ("16/05/2002") já tentei de varias formas passar essa variavél para instrução INSERTutilizei as classes java.util.Date, java.sql.Date e java.sql.Timestamp mas não obtive sucesso,não sei se estou utlizando as classes acima da maneira correca so iniciante em JAVA, eu não posso usar o to_date do oracle alguem poderia me ajudar como eu devo fazer o INSERT EM UM TABELA QUE POSSUI CAMPO DATE SEM USAR O TO_DATE DO ORACLE. Muito obrigado, Rubens. Yahoo! Mail Mais espaço, mais segurança e gratuito: caixa postal de 6MB, antivírus, proteção contra spam.
Re: [java-list] Desenvolvimento para portáteis.
olhe em www.superwaba.com.br - Original Message - From: Eduardo S.E. de Castro - Dr_XLoKi To: [EMAIL PROTECTED] Sent: Monday, June 16, 2003 5:46 PM Subject: [java-list] Desenvolvimento para portáteis. Pessoal, alguém poderia me dizer se existe JVM para WinCE(PocketPC) e para PalmOS? Estou procurando informações e exemplos de java para esses dois sistemas operacionais. Qual o nome da JVM e o link se alguém souber. Grato Eduardo
Re: [java-list] Grafico de Linha
A algum tempo eu fiz um Applet para uma empresa que fazia exatamente isso, gerava um gráfico com multiplas linhas a partir de uma pagina gerada dinamicamente. Não tenho o projeto comigo, mas se vc passar seu e-mail posso mandar um esboço de como seria, a idéia exencial! meu e-mail é [EMAIL PROTECTED] - Original Message - From: "Simone Freire" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, May 27, 2003 11:01 PM Subject: Re: [java-list] Grafico de Linha > Daniel, > > de uma olhada em > http://www.jinsight.com/jetchart. > > Saudacoes, > Andre Soares > > --- Daniel P <[EMAIL PROTECTED]> wrote: > > Pessoal, > > Gostaria de saber se é possivel fazer um grafico de > > linhas em Java (Applet) onde passerei os parametros > > via html. > > > > Onde posso conseguir documentação, exemplos para > > isso? > > > > Obrigado > > > > Daniel > > PS: Alguem tem exemplo? > > > > > ___ > > Yahoo! Mail > > O melhor e-mail gratuito da internet: 6MB de espaço, > > antivírus, acesso POP3, filtro contra spam. > > http://br.mail.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] > > > - > > > > > __ > Do you Yahoo!? > Yahoo! Calendar - Free online calendar with sync to Outlook(TM). > http://calendar.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] Java
é isso ai, eu tb tinha apenas o conhecimento academico de programação quando decidi mergulhar de cabeça no Java. E esta é a unica formula, mergulhar de cabeça. Com certeza vc precisa saber lógica de programação, se vc ainda não estiver seguro nessa área é melhor antes vc praticar sua lógica, com pascal mesmo, oq ajuda bastante nisso é estudar mesmo que um pouco sobre estrutura de dados. Agora tome cuidado com uma coisa, esse provavelmente é o pior inimigo de quem está aprendendo Java, principalmente para os que já estudaram uma outra linguagem. Vc não pode querer estudar Java programando desde o começo, Java é totalmente Orientado a Objeto, e toda a sua filosofia de programação esta baseada neste paradigma, portanto antes de aprender sobre Java vc precisa aprender sobre Orientação a Objeto. Mas não se desespere todos os livros, tutoriais e apostilas que tratam de Java explicam Orientação a Objeto. mas tenha em mente que uma base sólida em OO vai fazer vc aprender Java muito mais facilmente, e um mal entendimento de OO pode fazer vc desistir de Java por não entender nada. Ai vai alguma dica sobre a literatura: Se vc não tem problemas com o inglês recomendo que antes de mais nada de uma olhada no tutorial da sun http://java.sun.com/tutorial , começe pelo começo. Quando estiver um pouco mais a vontade com a linguagem recomendo que compre o livro Java Como Programar. Não recomendo que começe direto pelo livro, pois esse é um livro bastante completo sobre Java, um dos melhores, mas na minha opinião deixa um pouco a desejar na introdução a OO. Um outro livro que conheço é Introdução ao Java do Peter Jandl Junior, este é um livro bastande didático, até mais didático que o Java Como Programar ma minha opinião, mas é claro que muitos vão me criticar por ter dito isso mas cada um aprende com uma abordagem diferente. Da pra arriscar lê ele sem conhecimento algum em Java ou OO, porém não se aprofunda tanto em alguns assuntos como o Java Como Programar, mas tb é uma boa escolha, principalmente se vc tiver algum problema com o tutorial da sun. Existem muitos outros livros bom, mas não conheço o conteudo para poder opinar, mas com certeza o pessoal aki conheçe, portanto qualquer outra dúvida grita. E outra coisa importante, esteja sempre participando das listas de discusão e foruns de Java, mesmo que não escreva nada vc vai aprender muita coisa interesande com as dúvidas dos outros. E tb sempre participe de eventos ligados a Java, mesmo q vc ache que vai ficar viajando, isso ajuda MUITO. acho q já escrevi muito, qqr outra coisa grita!!! - Original Message - From: "Aurelio Bardou Martins" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, May 27, 2003 7:02 PM Subject: Re: [java-list] Java > Nada de aprender outra antes. Tens que bater de frente, ou seja, levantar a > cabeca e sai pra briga. > Cara, eu sai do COBOL (depois de mais de 15 anos abracado com ele) e to > aqui...mas eh o seguintequebrando a cara...mas daqui ha alguns meses vou > esta a ponto de bala. :o) > > O negocio meu chapa eh estudar, praticar,estudar mais...,praticar, estudar > mais...,praticar,estudar mais.. > > Ah, dei uma passadinha rapida pelo PHP, o que ajudou um pouco! > De resto véio...boa sorte!!! > > []´s > Aurelio > > > - Original Message - > From: "Rodrigo Freire" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Friday, May 23, 2003 9:59 AM > Subject: [java-list] Java > > > > Pessoal, > >gosto muito da linguagem JAVA e tenho muito > > interesse em aprende-la. No momento o meu nivel de > > conhecimento em programacao é de Pascal. Como faço > > para inniciar em JAVA? Preciso aprender alguma > > linguagem antes? Seria legal saber C e C++ antes de > > começar? > > > > Desde jå agradeço. > > Rodrigo Freire. > > > > ___ > > Yahoo! Mail > > O melhor e-mail gratuito da internet: 6MB de espaço, antivírus, acesso > POP3, filtro contra spam. > > http://br.mail.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] Dúvida cruel
ok, vamos por partes, quando vc usa String y = new String("teste - "); vc cria a string, imutável. quando vc usa str1 = str1.concat(" ok "); vc cria outra String, composta por y+" ok xx" e a referencia pela variavel str1; portanta a variavel y ainda aponta para a String "teste - " e a varavel str1 aponta para outra String, "teste - ok xx" Ok? - Original Message - From: "Rodrigo Alvares de Souza" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, May 30, 2003 10:31 AM Subject: [java-list] Dúvida cruel Alguem saberia me dizer pq qdo eu imprimo a variavel y, ela está vazia ? Eu sei que tem a ver com a imutabilidade das Strings, mas queria uma resposta que me convencesse :-) public class teste1 { public teste1() {} public static void main(String[] args) { teste1 t = new teste1(); String y = new String("teste - "); int z = 10; System.out.println(t.x(y,z)); System.out.println(y); } private String x (String str1,int z) { str1 = str1.concat(" ok ") ; z = 2003; return str1; } } Obrigado. Atenciosamente, Paulo Henrique C. Zanchettin Scopus Tecnologia S/A ( 55-11-3909-3561 * [EMAIL PROTECTED] -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios 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] Ajuda por favor
Esse é um projeto: http://www.guj.com.br/gujChat/ e este é um tutorial: http://www.jug.com.br/servlet/guj?PARSE=true&MAMUTE_ACTION=br.com.guj.action.ListTutorial&MAMUTE_TEMPLATE=ShowTutorial&LIST_TUTORIAL=single&TutorialId=20&PAGE=1 - Original Message - From: Giuliano To: [EMAIL PROTECTED] Sent: Thursday, May 29, 2003 2:11 PM Subject: [java-list] Ajuda por favor Me ajudem ppor favor rss alguem sabe onde eu acho uns exemplos de código para fazer um Chat com Java??? ou algum endereço na net que eu posa ver como funciona isso??? obrigado
Re: [java-list] Codigo para chat
Esse é um tutorial bem legal q ensina a criarum chat: http://www.jug.com.br/servlet/guj?PARSE=true&MAMUTE_ACTION=br.com.guj.action.ListTutorial&MAMUTE_TEMPLATE=ShowTutorial&LIST_TUTORIAL=single&TutorialId=20&PAGE=1 Agora um chat já pronto: http://www.guj.com.br/gujChat/ - Original Message - From: Giuliano To: [EMAIL PROTECTED] Sent: Tuesday, May 27, 2003 7:56 AM Subject: [java-list] Codigo para chat ola a at odos alguem sabe de algum endereço na web onde poso ver um exemplo de código para chat?? Giuliano
Re: [java-list] Gráfico Web URGENTE
Dependendo da sua necessidade talvez seja melhor vc desenvolver suas proprias classes para criar gráficos. Eu pessoalmente fiz um applet para uma intranet que exibia um gráfico de linhas multiplas com várias pssibilidades de customização, e acho que foi muito mais viavel que utilizar algo já existente! - Original Message - From: "Odemir - UOL" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, May 26, 2003 8:40 AM Subject: Re: [java-list] Gráfico Web URGENTE > Eu usava o KavaChart ( http://www.ve.com/index.html ) que > é muito bom, mas agora ele não é mais free.. e o preço > é meio salgado ( $ 300 ( $ 995 com os fontes )). > Mas vc pode usar a versao demo. > > > Odemir > > > - Original Message - > From: "Eduardo Ribeiro da Silva" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Thursday, May 22, 2003 6:03 PM > Subject: [java-list] Gráfico Web URGENTE > > > > Existe alguma biblioteca para fazer gráficos estatísticos??? > > > > > > > > -- 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] array dinâmico
Talvez um array não seja a melhor saida, mas se for o caso o exemplo abaixo dever resolver o seu problema. Qualquer dúvida estamos ai pra isso. import javax.swing.*; public class ArrayDinamico{ String array[][]; StringBuffer saida=new StringBuffer(); int n; public ArrayDinamico(){ n=Integer.parseInt(JOptionPane.showInputDialog(null,"valor de n:")); array= new String[n][n]; for (int i=0;i for (int j=0;jarray[i][j]= ""+i+","+j; } } for (int j=0;j for (int i=0;isaida.append(array[i][j]+" "); } saida.append("\n"); } JOptionPane.showMessageDialog(null,saida); System.exit(0); } public static void main (String args[]){ ArrayDinamico app=new ArrayDinamico(); }} - Original Message - From: Jader Camargo Zanotti - Pop Mail To: [EMAIL PROTECTED] Sent: Tuesday, March 11, 2003 10:50 AM Subject: [java-list] array dinâmico E-mail Premium BOL Antivírus, anti-spam e até 100 MB de espaço. Assine já!http://email.bol.com.br galera, alguém saberia como criar um array dinâmico? Eu vou recuperar alguns dados de um BD, e guardá-los em um array. Dessa forma, não posso especificar um tamanho máximo para ele, pois dependendo da consulta, terei 10 ou 1000 linhas ... Se eu fizer algo do tipo String sArray[][]; quando compilo, diz que preciso inicializar as variáveis ... mas se eu colocar algo como String sArray[][]={{"","","",""},{"","","",""},{"","","",""},{"","","",""}} estarei definindo o tamanho máximo pra ele, o que eu não posso fazer ... alguém teria uma luz pra me dar? Atencipadamente agradeço ... Jader
Re: [java-list] variaveis de ambiente no windows XP
No painel de controle caso esteja no "modo de exibição Por Categoria" vc deve entrar em "Desempenho e Manutenção". e depois em "Sistemas"; Caso esteja no "modo de exibição Classico", vá direto a "Sistema". Em "Sistema" vá na guia "Avançado" e depois no botão "Variaveis de ambiente" - Original Message - From: "Eduardo Oliveira" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, February 27, 2003 6:05 PM Subject: [java-list] variaveis de ambiente no windows XP > E-mail Premium BOL > Antivírus, anti-spam e até 100 MB de espaço. Assine já! > http://email.bol.com.br/ > olá a todos, > > por favor alguem poderia me ajudar, preciso definir as > variaveis de ambiente no windows XP não sei como faço, > se alguem puder ajudar fico agradecido.. > > abraço > Eduardo > > ___ > Busca Yahoo! > O serviço de busca mais completo da Internet. O que você pensar o Yahoo! encontra. > 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] Eclipse + V4E
é um plugin do Eclipse para construir GUI's. veja o site http://www.assisiplugins.com/index.html - Original Message - From: "dbadaniel" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, February 26, 2003 9:59 AM Subject: Re: [java-list] Eclipse + V4E E-mail Premium BOL Antivírus, anti-spam e até 100 MB de espaço. Assine já! http://email.bol.com.br/ Bom dia ! Por curiosidade o que é o V4E ?? > No meu caso eu tb tive esse problema, entao instalei tudo de uma só vez e funcionou, removi os arquivos do eclipse e desco mpactei de novo (o M5), mas antes de inicar pela primeira vez já coloquei os plugins todos, inclussive o v4all. > Deu certo, mas pra ser sincero sou totalmente inexperiente c om o eclipse, essa é a primeira vez que estou usando, deve ter um jeito mais "correto". > - Original Message - > From: Fabiano Oss > To: [EMAIL PROTECTED] > Sent: Wednesday, March 19, 2003 1:11 PM > Subject: [java-list] Eclipse + V4E > > > > -- > E-mail Premium BOL > Antivírus, anti-spam e até 100 MB de espaço. Assine já! > http://email.bol.com.br > -- > > Saudações, > > Não estou conseguindo utilizar o plugin V4E Editor, eu ins talei o eclipse M5 e o GEF-runtime-I20030213, que eram pre- requistos. > O problema que ocorre quando eu crio um novo v4e: > > "The project was not built due to classpath errors (incomp lete or involved in cycle)." e > "Unable to read 'V4E/.classpath' file." > > neste diretório (V4E), não possui o arquivo .classpath, co mo eu deve configurá-lo. > > um abraço > > Fabiano Oss > --- UOL, o melhor da Internet http://www.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] - -- 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] Eclipse + V4E
No meu caso eu tb tive esse problema, entao instalei tudo de uma só vez e funcionou, removi os arquivos do eclipse e descompactei de novo (o M5), mas antes de inicar pela primeira vez já coloquei os plugins todos, inclussive o v4all. Deu certo, mas pra ser sincero sou totalmente inexperiente com o eclipse, essa é a primeira vez que estou usando, deve ter um jeito mais "correto". - Original Message - From: Fabiano Oss To: [EMAIL PROTECTED] Sent: Wednesday, March 19, 2003 1:11 PM Subject: [java-list] Eclipse + V4E E-mail Premium BOL Antivírus, anti-spam e até 100 MB de espaço. Assine já!http://email.bol.com.br Saudações, Não estou conseguindo utilizar o plugin V4E Editor, eu instalei o eclipse M5 e o GEF-runtime-I20030213, que eram pre-requistos. O problema que ocorre quando eu crio um novo v4e: "The project was not built due to classpath errors (incomplete or involved in cycle)." e "Unable to read 'V4E/.classpath' file." neste diretório (V4E), não possui o arquivo .classpath, como eu deve configurá-lo. um abraço Fabiano Oss
Re: [java-list] HEEELP!!!
A sua pergunta não ficou muito clara, talvez seja melhor vc mandar um exemplo. Não entendi como vc quer o arquivo exibido, e como vai ser o processo para excluir os itens. Mas pelo que vc falou o arquivo pode ser gerado com uma linha para separar os campos, por exemplo, vc tem um JTextFild e um JComboBox, o arquivo texto teria as duas linhas abaixo: JTextFiel: Texto do TextField JCombBox: Opção doComboBox Quando vc for ler o texto vc sabe que tudo que esta antes do sinal ":" é controle seu, o resto da linha é o dado obtido pelo componente, que será referenciado pela string que esta antes do sinal ":" Tem VÁRIOS modos de vc fazer isso, depende muito das suas necessidades básicas, de saber o OQUE vc precisa ter de informação e de COMO essa informação deve estar disponível. - Original Message - From: "Thiago de Carvalho Modro" <[EMAIL PROTECTED]> To: "[Java-List] (E-mail)" <[EMAIL PROTECTED]> Sent: Wednesday, January 29, 2003 11:48 AM Subject: [java-list] HEEELP!!! E-mail Premium BOL Antivírus, anti-spam e até 100 MB de espaço. Assine já! http://email.bol.com.br/ Me ajudem nessa, por favor!!! Procurei por vários dias e não encontrei o que preciso. O que estou tentando fazer: Estou com uma app rodando com swing. Quero pegar os dados das JTextFields, JComboBox e outros componentes existentes e guardar em arquivo texto (precisa ser obrigatoriamente em arquivo texto!). Estando o texto inserido a app lê os dados desse arquivo e mostra na tela (tudo em swing) e ela pode excluir os dados a qualquer momento. Quais as formas de fazer isso? Quais as melhores classes pra usar? Tem como fazer isso? Sds, Thiago C. Modro Perdigão Agroindustrial S/A Av. Esc. Politécnica, 760 - SP - Brasil Phone/Fone: (+55 11) 3718-5266 [EMAIL PROTECTED] <%-- O pensamento é a grandeza do homem. - Pascal --%> -- 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] polimorfismo ..?
Na verdade esse exemplo do livro apenas mostrou que vc pode referenciar uma subclasse com uma referencia da superclasse. Sou totalmente inexperiente mas sei que isso na prática tem várias funções, por exemplo, quando vc usa um JScrollPanel vc passa como argumento para o construtor da classe um JComponent, a classe JComponent é superclasse da maioria dos componentes swing, portanto em um JScrollPanel vc pode colocar a maioria dos componentes swing, porque a referência é para um JComponent, portanto qualquer subclasse pode ser referenciada por ele. Se não fosse essa tecnica a classe JScrollPanel teria que ter vários construtores sobrecarregados, cada um para um possível componente swing que estaria no JScrollPanel, e cada um desses construtores faria a mesma coisa! PS.: caso ainda não tenha visto a classe JScrollPanel, vc a vera no cap 12, na página 555, em um exemplo de JList - Original Message - From: "Lincoln Masao Muraoka Junior" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, February 03, 2003 9:15 AM Subject: Re: [java-list] polimorfismo ..? Bom, Concordo que as duas chamadas vão chamar o mesmo método. Logo porque não chamar o método pela subclasse direto né? Eu enxergo no mínimo duas utilizações interessante para isso. Imagine que você crie uma super classe "Sup" e 20 subclasses "Sub1", "Sub2" ... "Sub20". A classe Sup tem um método save() que todas as subclasses sobreescrevem, que é responsável pela persistência do objeto. Agora suponha que você, durante o processamento de um programa crie uma instância de cada uma das subclasses, e ao final do processamento precisa chamar o método save de todo mundo. Vai te dar um pouquinho de trabalho chamar o save de cada um deles. Ao invés disso, você poderia estar criando um array de objetos Sup, como Sup AAA []. Dentro de cada linha do array, você colocaria uma referência a cada um dos objetos de subclasse, e ao final do processamento, poderia chamar um for e a cada linha do for, vc chama o metodo save da super classe, algo como: for(int i = 0 ; i < AAA.lenght; i++){ AAA[i].save(); } Como o método save chamado seria indiretamente o da subclasse, você teria o processamento exatamente com esperado, sem precisar chamar o método save para cada um dos tipos de subclasse existente, economizando escrita. Não sei se você não perde muito em processamento em função do for, porém com certeza você economiza código, podendo inclusive dessa forma automatizar alguns processos, pensando assim de forma abstrata. Um outro exemplo é que você poderia utilizar o conceito de factory dessa maneira também. Imagine que você tem uma classe que trata Funcionalidades de um sistema. Assim, você cria uma super classe Funcionalidade, que possui alguns métodos padrão e a cada nova funcionalidade, você cria uma classe que extende a super classe Funcionalidade. Assim, você poderia ter uma classe tratadora das funcionalidades que trata uma funcionalidade genérica, e sempre que adicionar uma nova funcionalidade, basta criar uma nova classe que extende a classe Funcionalidade e registra-la em um arquivo de configurações, por exemplo. A classe tratadora sempre trabalha com os metodos de superclasse, de forma que você não precisa nunca mais mexer nela, aumentando bastante a reutilização dos seus componentes bem como escalabilidade. ETA []s Lincoln Masao Muraoka Junior Analista Programador ASTI Tecnologia - Unidade de Soluções Tel.: 55 11 3031-0069 r. 232 [EMAIL PROTECTED] www.astitecnologia.com.br - Original Message - From: "everson" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, January 24, 2003 2:15 PM Subject: [java-list] polimorfismo ..? olá lista. To lendo o Java como Programar - Deitel, cap 9, pág 409 à 414. Arquivo Test.java (413). A dúvida é: pq que ao invés de fazer: 1) Employee ref; // superclass reference Boss b = new Boss( "John", "Smith", 800.00 ); ref = b; output += ref.toString() + " earned $" + (como está no livro) não fez direto : 2) output += b.toString() + " earned $" + (minha dúvida) Já q no 1) vai ser chamado o metodo toString da classe Boss, como no 2) ... Existe alguma diferença entre um e outro ??? -- 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
Re: [java-list] Array Múltiplo
A lógica do seu array está correta, o problema é o tamanho, são 15.625 elementos, isso significa que o comando arrayM[i][j][k][l][m][n] = "["+i+"] ["+j+"] ["+k+"] ["+l+"] ["+m+"] ["+n+"]"; é feito 15.625 vezes e outro tanto para o comando output += " " + arrayM[i][j][k][l][m][n] + " "; Isso sem contar que cada elemento é um String com 23 caracteres, isso multiplicado por 15.625 significa que seu array tem 359.375 caracteres e a variável output 390.625, isso significa 750.000 caracteres sendo alocados na memória! Se vc diminuir o tamanho de cada array vc vai ver que vai rodar muito bem. - Original Message - From: Halex Maciel To: [EMAIL PROTECTED] ; [EMAIL PROTECTED] Sent: Tuesday, January 28, 2003 6:23 PM Subject: [java-list] Array Múltiplo Caros colegas, estou tentando criar um array multiplo e não estou conseguindo, vocês podem me ajudar? Pois ele não apresenta o resultado, não sei se ele está entrando em laço infinito ou se ele demora mesmo. Agradeço a colaboração de todos. O código segue abaixo: import java.awt.*;import java.awt.event.*;import javax.swing.*; public class ArrayMultiplo extends JFrame { private String[][][][][][] arrayM;private Container c; private JTextArea txtArea; private int i,j,k,l,m,n,o; private String output; public ArrayMultiplo() { setTitle("Array múltiplo"); setBounds(100,150,500,400); c = getContentPane(); c.setLayout(new FlowLayout()); // txtArea = new JTextArea(40,50); c.add(txtArea);arrayM = new String[5][5][5][5][5][5];for (i = 0; i < arrayM.length; i++) { for (j = 0; j < arrayM.length; j++) { for (k = 0; k < arrayM.length; k++) { for (l = 0; l < arrayM.length; l++) { for (m = 0; m < arrayM.length; m++) { for (n = 0; n < arrayM.length; n++) { arrayM[i][j][k][l][m][n] = "["+i+"] ["+j+"] ["+k+"] ["+l+"] ["+m+"] ["+n+"]";}} // for (i = 0; i < arrayM.length; i++) { for (j = 0; j < arrayM.length; j++) { for (k = 0; k < arrayM.length; k++) { for (l = 0; l < arrayM.length; l++) { for (m = 0; m < arrayM.length; m++) { for (n = 0; n < arrayM.length; n++) { output += " " + arrayM[i][j][k][l][m][n] + " ";}} txtArea.append(output); // Evento para habilitar o botão fechar da janela addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { dispose(); System.exit(0); } }); } public static void main(String args[]) { ArrayMultiplo mainFrame = new ArrayMultiplo(); mainFrame.show(); }}
[java-list] Nova Dúvida
Estava respondendo a uma dúvida da Rita Fernandes quando me deparei com algo inesperado! O código abaixo funciona, mas aqui fica uma dúvida minha, talvéz alguem possa responder: quando eu declaro um array escrevo String z[] - Tipo referência[]; e inicializo com - new String[4] - Tipo[tamanho]; No código eu quero criar um array z[4][3][3], portanto declaro String[][] z[] - Tipo(String[][]) referência[]; e no meu ponto de vista deveria inicializar com - new String[][][4], ou pelo menos String[3][3][4], para manter o padrão Tipo[tamanho] - mas o compilador aceita apenas String[4][3][3], oque seria Tipo[tamanho][][] Isso não foge a sintaxe do Java? import javax.swing.*; public class Array3 { public static void main (String arg[]){ //declaração de variáveis String saida = ""; int k,i,j; String[][] z[] = new String[4][3][3]; //atribuir valores for (k=0; k<4; k++){ for (i=0; i<3; i++){for (j=0; j<3; j++){ z[k][i][j] = "["+k+"]["+i+"]["+j+"]";}}} for (i=0; i<3; i++){ for (k=0; k<4; k++){for (j=0; j<3; j++){ saida += z[k][i][j]+",";}saida += " ";} saida += "\n";} //saida na tela JOptionPane.showMessageDialog(null,saida); System.exit(0); }}
Re: [java-list] Duvidas
Para acessar um array duplo vc usa x[i][j], onde x é a referência ao array e i e j são os indices. String[][] z[] - cria um array z[] onde cada elemento contém um array duplo ([][]). Portanto neste caso o x seria representado por z[k], logo a representação para cada item é z[k][i][j]. A resposta do item "e" é igual, um array é representado por x[i]. int[] z[] - cria um array z[] onde cada elemento contém um array int[] Portanto neste caso o x seria representado por z[k], logo a representação para cada item é z[k][i] Tente compilar este exemplo que ilustra o primeiro caso. O código funciona, mas fica mais abaixo uma dúvida minha, talvéz alguém possa responder. import javax.swing.*; public class Array3 { public static void main (String arg[]){ //declaração de variáveis String saida = ""; int k,i,j; String[][] z[] = new String[4][3][3]; //atribuir valores for (k=0; k<4; k++){ for (i=0; i<3; i++){for (j=0; j<3; j++){ z[k][i][j] = "["+k+"]["+i+"]["+j+"]";}}} for (i=0; i<3; i++){ for (k=0; k<4; k++){for (j=0; j<3; j++){ saida += z[k][i][j]+",";}saida += " ";} saida += "\n";} //saida na tela JOptionPane.showMessageDialog(null,saida); System.exit(0); }} O código funciona, mas aqui fica uma dúvida minha, talvéz alguem possa responder: quando eu declaro um array escrevo String z[] - Tipo referência[]; e inicializo com - new String[4]; No código eu declaro String[][] z[] - Tipo(String[][]) referência[]; e no meu ponto de vista deveria inicializar com - new String[][][4], ou pelo menos String[3][3][4] - mas o compilador aceita apenas String[4][3][3] Isso não foge a sintaxe do Java? - Original Message - From: Rita Fernandes To: [EMAIL PROTECTED] ; [EMAIL PROTECTED] Sent: Friday, January 17, 2003 2:51 PM Subject: [java-list] Duvidas E-mail Premium BOL Antivírus, anti-spam e até 100 MB de espaço. Assine já!http://email.bol.com.br Which of the following are legal array declaration ? a. float [5] z; b. char z[]; c. char [] z; d. String [][] z []; e. int [] z []; Resposta : b, c, d, e estão corretas Alguem pode me explicar porque a letra d, e estão corretas, Se é um vetor de matriz, se é matriz de 3 dimensões Como eu atribuo valores a letra d, e Obrigada
Re: [java-list] Nova Duvida
Já que não tive uma resposta satisfatória a minha duvida, fiquei pensando a respeito disso e chequei a uma conclusão intuitiva. Estou apenas começando a estudar Java e gostaria que alguem me corrigisse se estiver errado ou confirmar se estou certo. Quando declaro String[][] z[] o Java entende que eu quero um " array de 'array de array' ", portanto para z ele aloca memória para referenciar um String[][][], e quando eu utilizo o new para inicializar z eu ja estou trabalhando com uma referência para String[][][], portanto devo utilizar os cochetes nessa ordem. -Mensagem Original- Estava respondendo a uma dúvida da Rita Fernandes quando me deparei com algo inesperado! O código abaixo funciona, mas aqui fica uma dúvida minha, talvéz alguem possa responder: quando eu declaro um array escrevo String z[] - Tipo referência[]; e inicializo com - new String[4] - Tipo[tamanho]; No código eu quero criar um array z[4][3][3], portanto declaro String[][] z[] - Tipo(String[][]) referência[]; e no meu ponto de vista deveria inicializar com - new String[][][4], ou pelo menos String[3][3][4], para manter o padrão Tipo[tamanho] - mas o compilador aceita apenas String[4][3][3], oque seria Tipo[tamanho][][] Isso não foge a sintaxe do Java? import javax.swing.*; public class Array3 { public static void main (String arg[]){ //declaração de variáveis String saida = ""; int k,i,j; String[][] z[] = new String[4][3][3]; //atribuir valores for (k=0; k<4; k++){ for (i=0; i<3; i++){for (j=0; j<3; j++){ z[k][i][j] = "["+k+"]["+i+"]["+j+"]";}}} for (i=0; i<3; i++){ for (k=0; k<4; k++){for (j=0; j<3; j++){ saida += z[k][i][j]+",";}saida += " ";} saida += "\n";} //saida na tela JOptionPane.showMessageDialog(null,saida); System.exit(0); }}
[java-list] Arquivo JAR
gostaria de saber se existe alguma maneira de extrair todos arquivos incorporados ao arquivo JAR, memo eu não sabendo quais são eles!
Re: [java-list] Solução de expressoes
Eu tenho uma solução pronta em Pascal (porem bastante limitada), trata-se de um exercício para a faculdade, mas a teoria é válida. Eu usei a estrutura de dados "Pilha Estática", mas em livros que abordam estrutura de dados com java (ex: Estrutura de Dados e Algoritimos em Java; ou Java Como Programar, porém não é tão específico) vc pode encontrar várias maneiras de implementar esta tecnica. As tecnicas que usei estão no livro "Estruturas de dados fundamentais: conceitos e aplicações. de Silvio do Lago Pereira, ed. Érica" O código-fonte e o executável estão anexo. para funcionar: *A expresão digitada deve ser uma expresão matemática válida; *Deve sempre iniciar com um número ou "(" *Não pode conter números negativos /*Pura comodidade na hora de fazer o algorítimo*/ *O unico separador decimal deve ser o "." (ponto) Espero ter ajudado! EXPRESAO.PAS Description: Binary data <> -- 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] Efeitos com imagens
pediram para mim fazer um applet que simplesmente mostra várias imagens, uma após a outra, até ai tudo bem, mas as imagens precisam ter algum tipo de efeito de transição, por exemplo: a imagem atual vai ficando transparente da esquerda para a direita e revela outra imagem. O problema é que eu não sei nem por onde começar a fazer esses efeitos, gostaria que alguem pudesse me ajudar indicando alguma tecnica ou algum lugar para eu pesquisar. Obrigado a todos
[java-list] Layout
Estou com um problema com a configuração do layout do ContentPane do JFrame. O layout padrão é o Border, portanto eu inceri dois JPanel, um "West" e o outro "Center", o segundo tem Layout(null) e o primeiro inicialmente não estava configurado, portanto era o padrão. Deste modo rodou perfeitamente! Para finalizar o aplicativo eu configurei o Layout do primeiro JPanel como Layout(null) e configurei o setBounds para todos os componentes dentro dele, Mas quando rodei descobri que o ContentPane tinha assumido o Layout(null), mesmo conficurando o Layout do contentPane para o Border depois de configurar o do JPanel ele continua assumindo o Layout(null) !!
[java-list] Incompatibilidade de versões de JRE e JDK
A minha situação é a seguinte, tenho 2 computadores aki em casa, em um deles instalei o JDK1.2.1 e no outro o 1.4.0, incluindo o seus respectivos JRE. Um applet meu, compilado no J2SDK1.4.0 não rodou em um computador de um amigo, então compilei o applet nos dois aki de casa, o compilado no 1.2.1 roda nos dois, mas o compilado no 1.4.0 roda apenas no JRE 1.4.0. O código do applet e da HTML tá mais abaixo. Além disso tó com outro problema, quando eu rolo a tela e parte do applet sai da visualização quando eu volto com a tela onde estava eu preciso atualizar a página para visualizar o applet inteiro. O mesmo ocorre quando outra janela abre em cima do applet, quando fecho a janela a página precisa ser atualizada para o applet aparecer inteiro!! Valeu pela Ajuda! //applet import java.applet.Applet; import java.lang.*; import java.lang.Integer.*; import java.awt.*; public class Grafico extends Applet{ public int p1x,p1y,p2x,p2y; public String i="1",p; public void paint(Graphics g){ if (getParameter(i+"x")!=null){ p2x=Integer.parseInt(getParameter(i+"x")); p2y=Integer.parseInt(getParameter(i+"y")); } while (getParameter(i+"x")!=null){ p1x=p2x; p1y=p2y; p2x=Integer.parseInt(getParameter(i+"x")); p2y=Integer.parseInt(getParameter(i+"y")); g.drawLine(p1x,p1y,p2x,p2y); i=String.valueOf(Integer.parseInt(i)+1); } } }