Gerar .form no netbeans  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
mchiareli
JavaEvangelist
[Avatar]

Membro desde: 04/04/2006 15:14:50
Mensagens: 397
Offline

Meu projeto estava em um pen drive que corrompeu......

por fim conseguir recuperar os arquivos .java, mas quando abro no netbeans agora não consigo mais visualizar os frames pq o arquivo .form foi apagado, o projeto está rodando normal, tudo funcionando, tem como eu criar esses arquivos .form??

codifica.wordpress.com
[WWW] [MSN]
root_
JavaGuru
[Avatar]

Membro desde: 05/09/2006 15:46:19
Mensagens: 206
Localização: Gurupi - Tocantins
Offline

putz... to atraz de uma soluçao dessas a tempos tb...
fiz um projeto usando o netbeans5.0, e agora na versao 6.1 nao abre o .form... editar janelas/formularios na linha de código é canceira!!!!

caso encontre alguma soluçao.. poste ai, vo atraz tb.. rsrsr

Rogério Milhomens de Queiroz
Agile - Consultoria em Tecnologia da Informação!
http://www.agilecti.com.br
Dataview - Inteligência em Tecnologia!
http://www.dataview.com.br
[Email] [WWW] [MSN]
juceliohv
JavaTeenager
[Avatar]

Membro desde: 26/08/2010 11:31:55
Mensagens: 178
Offline

Olá pessoal,

Acabei de resolver um destes problemas hoje. Acontece que abro meus projetos tanto no Eclipse Helios quanto no NetBeans 6.8. Quando eu abri o projeto no NB e retirei algumas mensagens de alerta "@Override{WarningAlert}" via sugestões da IDE, as tags de XML do NB que ficam comentadas no .java foram também apagadas. Para identificar o problema eu comparei dois arquivos .java, um que o .form estava funcionando corretamente e o outro não. Então achei no método initComponents() que faltava o código abaixo.

E no final do método também.
.

MAS CUIDADO o código fonte aberto no NB não mostra toda a TAG xml do .Form. Então abra no eclipse ou editor de texto o arquivo .java de uma projeto não corrompido e copie as tags de inicio e fim do método correspondente e cole no .java que tem o .form corrompido no NB.

Voala... eis que funciona novamente.

O código ficou assim visualizado pelo Eclipse ou editor de texto.



e no final do método ...




Aguardo retorno dos testes.




[Email]
ysrael
Smalltalk
[Avatar]

Membro desde: 03/06/2009 08:14:24
Mensagens: 4
Offline

Fala galera,

estou com um problema parecido....

Tenho algumas classes que fiz na mão e gostaria de saber se tem como eu abrir essas classes com o netbeans e gerar fomulários, para edição gráfica.

Essas classe não tem nenhum tipo de comentário da IDE.

Desde já agradeço.
[MSN]
cidadaofred
What is classpath?
[Avatar]

Membro desde: 09/11/2010 10:36:18
Mensagens: 6
Offline

Bom pessoal,

Responder a pergunta original do tópico: "Gerar .form no netbeans" a partir de uma classe ".java", infelizmente não sei se é possível. É uma boa questão inclusive!

Mas, devido ao andamento que o tópico acabou tomando e, principalmente, o assunto levantado pelo colega juceliohv, posso contribuir da seguinte forma:

Utilizei no netbeans 6.8 (linux-64) um plugin muito útil chamado: "jindent". O referido plugin realiza uma identação em seu código fonte.

Entretanto, em algum momento do projeto, quando fui identar uma classe ".java" que possuía um ".form" associado, um erro na identação ocorreu e um excesso de código e tags ficaram inseridos e replicados no código fonte.

Então, após eu realizar uma pequena limpeza na "sujeira" gerada pelo erro do jindent, uma mensagem começou a surgir quando tentava acessar a parte visual da classe (imagem anexo).

Assim sendo, após comparar alguns códigos fontes, percebi que tinha um excesso de informações na tag do método "initComponents()", exatamente como o colega juceliohv citou anteriormente.

Então, depois que eliminei os excessos da tag do método "initComponents()", tudo voltou a sua devida normalidade, portanto, fiquem atentos com esses detalhes.

Vale ressaltar que, realizei alguns testes com classes java ".form" e o plugin "jindent" e o erro nunca ocorreu novamente. Mas, infelizmente, comigo ocorreu e gerou um pequeno transtorno como puderam observar.

Abraços.

[Thumb - erro-form-nb.png]
 Nome do arquivo erro-form-nb.png [Disk] Download
 Descrição erro na visualização de uma classe java (.form)
 Tamanho 21 Kbytes
 Baixado:  39 vez(es)


cidadaofred
dpainformatica
Entusiasta Java
[Avatar]

Membro desde: 13/01/2011 22:42:18
Mensagens: 21
Localização: Assis-SP
Offline

o erro pode estar como citado acima nos comentários que antecedem o initcomponents
ou também nos comentários que antecedem a declaração das variáveis

bastar abrir o arquivo no bloco de notas e colocar novamente os comentários que provavelmente foram alterados


Daniel Paulo de Assis (Danyboy)
cidadaofred
What is classpath?
[Avatar]

Membro desde: 09/11/2010 10:36:18
Mensagens: 6
Offline

Perfeito. Isso mesmo.

cidadaofred
lordbonne
What is classpath?
[Avatar]

Membro desde: 12/03/2011 02:05:54
Mensagens: 9
Localização: Montes Claros - MG
Offline

mchiareli wrote:Meu projeto estava em um pen drive que corrompeu......

por fim conseguir recuperar os arquivos .java, mas quando abro no netbeans agora não consigo mais visualizar os frames pq o arquivo .form foi apagado, o projeto está rodando normal, tudo funcionando, tem como eu criar esses arquivos .form??


O meu problema é parecido, eu perdi o conteúdo de dois arquivos .form do meu projeto, o .java está compilando normalmente, mas eu não consigo editar os frames no modo gráfico...
Como eu faço pra recuperar o conteúdo dos arquivos que estão em branco?
Vlw gente, abrass...

try{
penetracao();
}catch(camisinhaEstourarException ex){
System.out.print("FUDEU, FUDEU, FUDEU....");
}
[Email] [MSN]
schroder
Smalltalk

Membro desde: 04/04/2011 10:59:42
Mensagens: 1
Offline

Boa Noite.

Sou iniciante em java e estava com o mesmo problema vou apresentar a solução quer deu certo para mim.
1º Clica com o botão direito na classe em que você perdeu o formulário.
2º Vá em Histórico local->Exibir Histórico Local
3º Vai abrir uma nova aba com o nome Classe.java[Histórico Local] no meu caso a classe é Chat.java.
4º Escolha um dia no meu escolhi o mais recente, após isso mostrou Chat.java e Chat.form assim

19/04/2011 20:02:43
Chat.form
Chat.java

Clica em *Chat.form

5º Ira exibir uma tela em duas partes, a da esquerda é a do formulário anterior a da direita do atual.
Copie o conteudo do form da direita e cole no arquivo Chat.form que fica na pasta junto com as classes no meu caso é /NetBeans/PrjChat/src/Chat (Pasta do netbeans/nome do Projeto/src/nome da classe)

Espero que isso possa ajudar alguém.

Obs(é o meu primeiro post em algum fórum gostaria que comentassem se gostaram ou não)
lordbonne
What is classpath?
[Avatar]

Membro desde: 12/03/2011 02:05:54
Mensagens: 9
Localização: Montes Claros - MG
Offline

schroder wrote:Boa Noite.

Sou iniciante em java e estava com o mesmo problema vou apresentar a solução quer deu certo para mim.
1º Clica com o botão direito na classe em que você perdeu o formulário.
2º Vá em Histórico local->Exibir Histórico Local
3º Vai abrir uma nova aba com o nome Classe.java[Histórico Local] no meu caso a classe é Chat.java.
4º Escolha um dia no meu escolhi o mais recente, após isso mostrou Chat.java e Chat.form assim

19/04/2011 20:02:43
Chat.form
Chat.java

Clica em *Chat.form

5º Ira exibir uma tela em duas partes, a da esquerda é a do formulário anterior a da direita do atual.
Copie o conteudo do form da direita e cole no arquivo Chat.form que fica na pasta junto com as classes no meu caso é /NetBeans/PrjChat/src/Chat (Pasta do netbeans/nome do Projeto/src/nome da classe)

Espero que isso possa ajudar alguém.

Obs(é o meu primeiro post em algum fórum gostaria que comentassem se gostaram ou não)



Cara, muito bom!
Solução simples e eficiente...
Eu resolvi meu problema na época graças a um backup que eu tinha feito do pendrive e naum me lembrava, mas mesmo assim gostei muito da resposta.
Parabéns pela iniciativa de querer ajudar e, para o primeiro post, tá ótimo...
Abrass e sucesso!

try{
penetracao();
}catch(camisinhaEstourarException ex){
System.out.print("FUDEU, FUDEU, FUDEU....");
}
[Email] [MSN]
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team