Galera,
Estou fazendo um chat para um trabalho da faculdade, e preciso aplicar o estilo sublinhado num texto dentro de um JTextField… Alguém sabe como fazer isso? Só sei como fazer itálico e negrito com setFont, mas sublinhado naum dá…
No aguardo,
Galera,
Estou fazendo um chat para um trabalho da faculdade, e preciso aplicar o estilo sublinhado num texto dentro de um JTextField… Alguém sabe como fazer isso? Só sei como fazer itálico e negrito com setFont, mas sublinhado naum dá…
No aguardo,
Ola,
Meu primeiro conselho é usar HTML.
Estou procurando uma solução melhor, mas acho que é bom vc ir tentando com HTML.
[]'s
Ola de novo,
Achei um exemplo que talvez ajude:
import java.awt.*;
import java.awt.font.TextAttribute;
import java.text.*;
public class IteratorUnderStrike {
public static void main(String[] args) {
Frame f = new ApplicationFrame("IteratorUnderStrike v1.0") {
public void paint(Graphics g) {
Graphics2D g2 = (Graphics2D)g;
String s = ""Click here," she said purred.";
g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
RenderingHints.VALUE_ANTIALIAS_ON);
Font plainFont = new Font("Times New Roman", Font.PLAIN, 24);
AttributedString as = new AttributedString(s);
as.addAttribute(TextAttribute.FONT, plainFont);
as.addAttribute(TextAttribute.UNDERLINE,
TextAttribute.UNDERLINE_ON, 1, 11);
as.addAttribute(TextAttribute.STRIKETHROUGH,
TextAttribute.STRIKETHROUGH_ON, 18, 22);
g2.drawString(as.getIterator(), 24, 70);
}
};
f.setVisible(true);
}
}
Se vc conseguir me avise…
[]'s
Olá,
Valew pela resposta…
Dá dando um erro “cannot resolve symbol” na linha:
Frame f = new ApplicationFrame("IteratorUnderStrike v1.0") {
que eu não estou conseguindo arrumar… vc tem idéia do q está errado?
Qto a tentar html, já tentei, mas o JTextField aceita somente o negrito “<b>” e italico “<i>”, ignorando a tag de sublinhado “<u>”…
Grato e no aguardo,
Ola,
Uhm, minha culpa.
Esse código foi pego de um exemplo de programação 2D de um livro da O’Reilly, não está completo. Eu coloquei para dar uma idéia. Se vc procurar no google vai achar o código completo.
Acho que no site deles tb tem o código, em .zip
Foi mal,
[]'s