• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

pedrotuga

[swing]Que elemnto devo usar nesta situação?

4 mensagens neste tópico

Que controlo é que devo usar numa janela como aquelas que aprecem nos clientes de IM emq ue o texto é formatado visualmente mas não editado?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Penso que o mais flexível nesse ponto sera mesmo uma JTable não estou a ver outros control para dispor os dados dessa forma.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Uma jtable!? isso soa bue de estranho, não há nenhum elemento que permita ter texto formatado? Tipo...  um html control ou coisa do estilo?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Todos os componentes de Swing aceitam HTML como dados e mostram o texto formatado e não as tags. Dependendo do componente, podes ter um suporte melhor ou pior, mas tens sempre suporte.

Não sei qual o objectivo que pretendes mas podes usar JEditorPanes ou JTextPanes, ambos permitem lidar com texto rico, mas terás de ter em conta que se destinam a todo o tipo de texto rico e não apenas a HTML, podem dar mais trabalho do que o que vale, mas terás mais flexibilidade. Uma opção mais simples seria uma JTextArea à qual fosses adicionando o texto com a formatação HTML, se quiseres formatar apenas como HTML, já que as áreas de texto não permitem mais.

Sobre editores de texto e painéis de texto podes ver o java tutorial que tem uma breve introdução: http://java.sun.com/docs/books/tutorial/uiswing/components/editorpane.html

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora