Mensagens enviadas por: bland
Índice dos Fóruns » Perfil de bland » Mensagens enviadas por bland
Autor Mensagem
Canon,

Eu fiz um trabalho pra faculdade que era para escolher uma linguagem e desenvolver a análise léxica e sintática de qualquer linguagem. Escolhi HTML. Funcionou perfeitamente, e acho que é disso que você precisa.

A ferramenta que eu usei foi o JavaCC. Achei muito mais simples que o Flex. Inclusive em termos de documentação. No JavaCC você precisa apenas informar um analisador léxico e criar um arquivo (que não me lembro a extensão no momento) e mandar o JavaCC gerar todas as outras classes pra você.

Assim, o "compilador" (ou interpretador) já estará pronto para o uso.

Não vejo uma melhor solução do que essa não.

Se alguém ae tiver uma outra solução...

Canon, eu vou procurar pelos fontes, assim poderei te explicar melhor.

Faz assim, anota meu e-mail: fabianoalmeida@gmail.com

Abraço.
Eclipse na veia!
Fácil de usar, e muito rápido.
"O Eclipse é LINDO!"
Entendi. Entao vc naum pode tratar como Key naum, tem q tratar os campos como property. Entende? No mapemanto da classe 2 os campos que mapeiam o codigo da classe 1 tem que ser property e nao key.
Agora entendi o que vc quer.
Jah tentou pesquisar por chave composta no Google?
Da mesma forma que vc faz com um vc iria fazer com o outro.
Nao tem misterio naum.
Tente explicar melhor.
O que você quer é mapear dois atributos da Classe 2 para o atributo codigo da Classe 1, seria isso?
Esse erro não está referenciando as suas permissões de acesso a pasta Temp não?

Você tem permissão de gravar arquivos na pasta Temp?
Márcio...

Você pode estar percorrendo essa String e verificando a composição dela.
Essa seria uma solução.

Ou seja, você poderia estar criando um array de String somente com valores numéricos (ex. String[] lArray = {"0", "1", "2" ...} e dentro de um loop você poderia estar verificando caracter a caracter digitado se corresponde a um ou a alguns valores dentro do array de String.

O mesmo poderia estar sendo feito para os caracteres.

Se foi isso que eu entendi, acho que essa solução poderia resolver o seu problema.

Caso tenha alguma dúvida, posta ae.

Abraço!
Obrigado brlima!

Testei a sua sugestão, mas para o que eu quero ainda não funcionou.

Tipo assim, quando eu uso isso que você sugeriu, eu tenho que setar um DefaultTableColumnModel. Com isso eu não tenho a opção de colocar o botão apenas em uma célula, mas ele coloca todas as células de uma coluna como botão.

Não sei se ficou muito claro, mas é mais ou menos isso:
quando eu utilizo o que você sugeriu, a coluna que tem q ter uma única célula com um botão fica com toda a coluna preenchida de botões.

O que eu quero é inserir um botão em uma única célula. Não estou conseguindo.

Tem alguma outra sugestão? Ou eu que não compreendi direito a sua sugestão?

Mesmo assim, muito obrigado. Mais alguém?
Olá pessoal!

Estou criando uma tabela e tenho que colocar em uma determinada célula um botão para abrir um JInternalFrame.

Tudo bem, pode ser simples e eu posso encontrar tudo isso no Google, mas o problema é muito maior. Já peguei um exemplo na internet e funcionou, mas não para o que queria.

É o seguinte, tenho um arquivo em XML a ser preenchido a partir da tela. Até aí tudo bem. Mas esse XML será criado a partir de uma "reunião" de classe.

A estrutura é mais ou menos essa:


O que está acontecendo é o seguinte, quando eu "itero" utilizando reflexão (tem que ser genérico) e o tipo do objeto que estou buscando é uma coleção, ele tem que colocar um botão na célula da tabela que ele está criando dinamicamente. E isso não está acontecendo. Ele está criando um botão em cada célula da tabela.

Alguém pode me ajudar? Se não puder me ajudar para resolver o problema, pelo menos me explica como posso fazer para adicionar um botão em uma célula.

Muito obrigado a todos.
Você pode fazer essa validação tanto via validator quanto via JavaScript.

Se for via validator:

No seu validator-rules você poderá criar uma constante que tenha como valor uma expressão regular para números.

Feito isso, você necessita apenas colocar no validation da sua tela a restrição no campo.

Exemplo da Constante:


Exemplo da utilização da constante no validation:


Se for via JavaScript:

Você criaria uma function no seu JSP e na saída do foco do campo você chamaria essa function para validar o valor do campo de acordo com a expressão regular correspondente a valores apenas numéricos. A expressão acima funciona para esse caso também.

Exemplo de validação via JavaScript usando expressão regular:


Acho que isso já te ajuda.

Qualquer nova dúvida, posta aqui no GUJ.
Uma solução seria você utilizar o HSQLDB.

Ou adicionar ao instalador da sua aplicação o banco de dados que você utiliza já configurado.

Mas, nesse caso, eu acho que juntamente com a instalação da sua aplicação teria de ter a instalação do banco que você utiliza e após instalar o banco, você teria de rodar toda a estrutura do banco (tables, procedures, etc.).

Se o intuito disso é apenas disponibilizar para que possam apenas utilizar, ver como funciona é melhor utilizar o HSQLDB (esse é o meu ponto de vista).

Assim ele (HSQLDB) poderá ir "junto" e você não precisará instalar mais nada além da sua aplicação.
Mas não existe esses arquivos nessa pasta. Existe apenas os arquivos: bootstrap, commons-logging-api, tomcat5, tomcat5w e tomcat-juli.

Já tinha lido sobre esses arquivos startup.bet e o shutdown.bat, mas não existem nessa pasta.

O que eu faço? Alguém tem mais alguma sugestão?
Olá a todos!

Bem, eu instalei o Tomcat em minha máquina logo após instalar o JDK 1.5. Após instalar o JDK, configurei as variáveis de ambiente, abri um prompt de comando e testei se estava tudo certo (digitei javac), e estava tudo O.K.

Após fazer isso, instalei o Tomcat. E depois de instalar (estava seguindo um tutorial) eu digitei no browser o caminho http://localhost:8080/ sendo a porta 8080 a configurada na instalação do mesmo. Mas a página não abre.

Li novamente o tutorial e percebi que tinha uma opção de iniciar o windows com o Tomcat como serviço do mesmo, então reinstalei e coloquei o Tomcat como serviço e para ser iniciar automaticamente. Mas quando o windows é iniciado o mesmo não inicia. Tentei iniciá-lo na mão, mas mesmo assim não funciona. Então fui nas variáveis de ambiente e criei, nas variáveis de sistema o CATALINA_HOME apontando para o caminho de instalação do Tomcat, e mesmo assim nada.

Depois então criei a variável TOMCAT_HOME, e mesmo assim nada. Não sei mais o que criar nem mesmo o que fazer para que o Tomcat funcione na minha máquina. Teria alguma configuração que deixei de fazer para que o mesmo venha a funcionar corretamente? Pois eu acho que o que tinha que ser feito, de acordo com o tutorial que eu segui, eu fiz, mas não obtive resultado nenhum.

Desde já agradeço. Abraços,

Fabiano Almeida.
Olá Jesley!

Não sei ao certo se o que estou dizendo pode resolver o seu problema, mas acho que você deveria mandar abrir essa nova página na página toda, no _parent (se não me engano é esse mesmo).

Pois quando você quer abrir uma nova janela você manda, no link, o comando _blank, mas quando você quer abrir na página toda, eu acho que o comando é _parent.

Pessoal da lista me corrijam se eu estiver errado. Não tenho muito conhecimento sobre esse assunto, mas acho que é isso mesmo.

Abraços,

Fabiano Almeida.
 
Índice dos Fóruns » Perfil de bland » Mensagens enviadas por bland
Ir para:   
Powered by JForum 2.1.8 © JForum Team