Mensagens enviadas por: maquiavelbona
Índice dos Fóruns » Perfil de maquiavelbona » Mensagens enviadas por maquiavelbona
Autor Mensagem
Não entendi, teria como ser mais claro na sua dúvida?
Boa tarde. Não se preocupe em perguntar e sim em ficar com dúvidas.

Nunca trabalhei com TreeTable então não consigo ajudá-lo muito nesse caso, mas no de retornar um array de objetos isso eu posso.

Utilizando a classe ArrayList, encontrará um método chamado toArray() que retorna todos os valores armazenados ali como um único array de objetos. Segue o exemplo usando o seu código:


Se for esse realmente o problema, acho que podes usar esse exemplo.

Até mais!
Bom dia!

Desculpe a demora para responder, estava meio ocupado aqui no trabalho.

Quando você se utiliza do método createStatement() do objeto con, você usa os valores padrão TYPE_FORWARD_ONLY(ou seja, somente observa as linhas retornadas de maneira linear e sempre para frente) e CONCUR_READ_ONLY (ou seja, os registros não podem ser atualizados por essa conexão). Para que se possa movimentar livremente pelo ResultSet, terás que usar um método parecido do objeto con, que é o



que tem o mesmo nome, mas argumentos diferentes. Um exemplo simples e funcional seria você criar assim:


Aí você consegue percorrer o ResultSet utilizando os métodos first(), next(), previous() e last();

Caso queira saber um pouco mais sobre isso, leia a API referente a essa classe em : http://java.sun.com/j2se/1.4.2/docs/api/java/sql/ResultSet.html

Abraços!
Opa!

Vou dar uma analizada no código da Message e ver como poderia alterar para ver se posso mandar o que eu quero sem problemas.

Muitíssimo obrigado por ter me ajudado.

Abraços!
Marcos Iriarte
Desculpe, é que passaram-se mais de 3 dias e já estava sem esperança de resposta.

Aqui usa-se JORAM da ObjectWeb.

Então, eu já tinha feito isso que tu me sugeriste, colocar em uma array e passar dentro do MapMessage, só que não é o ideal, pois essa classe que eu desenvolvi recebe chamadas diferentes de vários outros códigos já feitos e funcionais com outras classes. O que era idealizado que todos esses códigos quando acessassem a minha classe, mandasse junto com o MapMessage, uma ArrayList com algumas URLs que deveriam ser trabalhadas, que já estão implementadas mas não funcionais. Mas como uma construção assim( passando argumentos vários por strings) não daria unidade nem padrão ao projeto(que prioriza uso de objetos complexos ao invés de argumentos aglomerados numa String). A minha intenção nunca foi inventar e sim tentar resolver da melhor maneira possível esse meu causo.

Obrigada pela ajuda Luca, e desculpe quaisquer coisas que possa a ter parecido minha ultima mensagem.

Até mais!
Nenhuma alma caridosa irá me ajudar?
Bom dia,

Nunca tive que usar exatamente converter para PGM, mas tem o JIU que lê e grava uma grande quantidade de formatos de imagem. Segue abaixo o link:

http://schmidt.devlib.org/jiu/index.html

Até mais!
Se os arquivos já tiverem as extensões aplicadas aos respectivos programas, você pode utilizar um comando do CMD que executa o arquivo e o SO cuida de abrir com o programa padrão:



Então com isso, não importa que formato ou extensão o arquivo tenha, se o arquivo estiver vinculado a algum programa, ele abre com o programa padrão direcionado a ele.

Até mais!
Bom dia!

Tente mudar o seu código ao inves de pegar a linha que esta sendo editada(método getEditingRow() de JTable) para a que está selecionada(método getSelectedRow() de JTable), como mostra exemplo abaixo:


Se nenhuma linha da JTable estiver sendo editada, ele retorna -1, como mostra na documentação, vide link: http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JTable.html#getEditingRow()

Espero ter ajudado. Até!
Certinho. Boa sorte aí programando.
Você consegue pegar um valor em específico em uma JTable pelo código abaixo:



No seu caso ficaria algo assim:




, mas se e somente se você permitir que uma coluna em específico seja selecionada, caso contrário, você possivelmente vai receber um NullPointerException.

No seu caso, eu creio que seja mais adequado:



Assim você garante que pega o primeiro valor da linha em questão.

Até mais!
Opa! Boa tarde a todos!

O problema não estaria no segundo "?" da url?

ACTOrdemServico.do?metodo=Detalhar&id_ordem_servico=?

Até?
Existe um método da Classe String chamado replaceAll(String stringAProcurar, String stringQueSeraReposta)

exemplo:


A saída na tela seria: tesear.

Espero ter ajudado.
Maravilha! Quaisquer outras dúvidas, não hesite em perguntar.
Opa,

Conheco algo de Swing então vou tentar ajudá-lo.

Quando você muda o modelo da tabela(Model), você por consequencia perde todas as informações que estavam no modelo anterior. Então quando você coloca :



, no meio do seu loop de gravação das linhas de detalhe, você acaba perdendo todas as informações dos registros anteriores. Uma maneira fácil de mudar isso é simplesmente colocar o Model fora do loop, evitando assim que se perca as informações. Outro problema que eu encontrei foi que você cria a todo passo de loop uma tabela nova, fazendo que a tabela anterior contendo os registros anteriores sejam perdidos, como segue abaixo:



, então novamente colocando fora do loop, você poderá evitar perda de dados fundamentais. Agora segue o código modificado na qual em tese deveria funcionar:



Obs.: Evite de colocar inicialização de um objeto fora de um loop e sua construção dentro de um loop. Pode-se confundir facilmente e depois para achar qual é o erro é meio complicado.
Com essas alterações, possivelmente seu problema será resolvido. Qualquer coisa, volte a postar nesse tópico.

Abraços!
 
Índice dos Fóruns » Perfil de maquiavelbona » Mensagens enviadas por maquiavelbona
Ir para:   
Powered by JForum 2.1.8 © JForum Team