| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/01/2012 11:15:54
|
harrysongui
Entusiasta Java
Membro desde: 09/01/2012 21:47:22
Mensagens: 16
Offline
|
Não sei se o problema é com o Mac ou com a versão da JVM na minha máquina.No windows uso a versão 1.7 e no Mac a 1.6.
Acontece que estou criando um JTextField e no Windows ele capta os acentos e o "cedilha"normalmente,mas no mac,ao exibir a GUI,o JTextField está saindo assim
Texto para visualização
.
Alguém tem alguma idéia?
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/01/2012 11:25:18
|
drsmachado
GUJ Expert
Membro desde: 25/09/2010 12:54:06
Mensagens: 3986
Localização: Curitiba / São José dos Pinhais - PR
Offline
|
Usar caracteres com acentos não é uma prática muito boa, devido a tais problemas.
Tente substituir as letras com sinais gráficos/acentos por correspondentes unicode. Provável que funcione.
|
Rumo aos 4000
"Os homens de verdade assumem suas responsabilidades e culpas. Esquivar-se e dar desculpas é atitude dos tolos, que preferem não se comprometer".
Lugar de perguntar é no fórum!
Não respondo via MP
Não respondo por Email
Não respondo por IM |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/02/2012 02:07:30
|
harrysongui
Entusiasta Java
Membro desde: 09/01/2012 21:47:22
Mensagens: 16
Offline
|
Mas no windows funciona tão lindamente.Será pq?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/02/2012 10:32:22
|
discorpio
Virtual Machine Man
Membro desde: 06/02/2010 18:46:46
Mensagens: 547
Localização: Rio de Janeiro
Offline
|
Boa tarde a todos.
Se você estiver utilizando o NetBeans, vá na barra de ferramentas a esquerda e em "projects (projetos)", clique com o botão direito do mouse em cima do nome do seu projeto, depois em "properties (propriedades)", em "categories (categorias)", clique em "Sources (Fonte)", vá na caixa combo "enconding" no rodapé e escolha Windows 1256.
Pronto, todos os textos de Strings poderão agora ser acentuados.
Não sei como é este procedimento no Eclipse, e talvez nem sei se este atributo está disponível no Mac, por se tratar de "Windows-1256" porém e só você verifica o atributo "Encoding" disponível na versão acentuado para Mac.
Um abraço.
This message was edited 1 time. Last update was at 01/02/2012 10:35:30
|
O Senhor é meu Pastor e nada me faltará. (Sl. 23:01) |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2012 22:16:41
|
harrysongui
Entusiasta Java
Membro desde: 09/01/2012 21:47:22
Mensagens: 16
Offline
|
Vou testar sua dica aqui Discorpio.Obrigado.
Acontece que eu ainda estou aprendendo Java e acho que uma IDE "esconde"coisas importantes do programador,que ele deixa de prestar atenção a certos detalhes que teria que se preocupar caso programasse fora de uma IDE,portanto eu ainda estou usando somente um bloco de notas.Será que tem como eu setar essa configuração na linha de comando?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2012 22:25:56
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline
|
harrysongui wrote:Vou testar sua dica aqui Discorpio.Obrigado.
Acontece que eu ainda estou aprendendo Java e acho que uma IDE "esconde"coisas importantes do programador,que ele deixa de prestar atenção a certos detalhes que teria que se preocupar caso programasse fora de uma IDE,portanto eu ainda estou usando somente um bloco de notas.Será que tem como eu setar essa configuração na linha de comando?
Use o Notepad++:
http://notepad-plus-plus.org/
Ele fará sintax coloring e deixa você escolher a codificação dos seus fontes Java.
Mas ele não é uma IDE.
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2012 22:29:09
|
harrysongui
Entusiasta Java
Membro desde: 09/01/2012 21:47:22
Mensagens: 16
Offline
|
Obrigado,ViniGodoy,eu já uso o notepad++.Meu problema é mesmo só com a acentuação nas GUIs.Até estou com o netBeans instalado na minha máquina,mas pra seguir essa dica do amigo acima,eu teria que escrever me código no notepad e importar pro netbeans pra configurar.Eu queria era uma maneira de setar essa configuração na linha de comando.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2012 22:33:29
|
harrysongui
Entusiasta Java
Membro desde: 09/01/2012 21:47:22
Mensagens: 16
Offline
|
[UPDATE]Criei o código no bloco de notas e simplesmente joguei no netbeans.Não precisei configurar nada.Só compilei pelo netBeans e saiu com a formatação que corretamente.Vou fazer isso agora.Pra não me acostumar com IDE,crio no bloco de notas e uso a IDE só pra compilar e não ter o erro com a acentuação.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2012 22:34:31
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline
|
No Notepad++, salve seus documentos como UTF-8 (Sem bom).
Para compilar, use:
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2012 22:41:53
|
harrysongui
Entusiasta Java
Membro desde: 09/01/2012 21:47:22
Mensagens: 16
Offline
|
Era justamente isso que eu precisava ViniGodoy.Muito obrigado.Agora tá rolando certinho aqui. \o/
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/02/2012 22:45:27
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline
|
Quando você for trabalhar com múltiplas plataformas é importante conhecer a codificação do seu arquivo fonte, e especificá-la explicitamente na linha de comando quando for compilar no Java.
Em multiplataforma, eu geralmente recomendo usar o UTF-8 pois é implementado pela absurda maioria dos sistemas operacionais, inclusive os suportados oficialmente pelo Java (Solaris, Windows e Linux).
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
|
|