Caractere Subscrito/Sobrescrito

Pessoal,

Estou com dificuldade de subscrever ou sobrescrever caracteres para colocar nos botões do meu aplicativo, por exemplo, para escrever x elevado a y, quero que o y apareça sobrescrito ao lado do x no botão.

Alguém sabe como escrever o trecho de código que formate um char ou uma string de modo a ela aparecer sobrescrito ou subscrito?

Estou sambando na web de um lado pra outro e já vi de tudo e não entendi nada (TextAttribute, StyleConstants, Font, AttributedString, etc…). O que e como devo usar nesta situação?

Obrigado!

ffranco

Se você for usar Swing, você pode usar HTML em botões se não me engano. Por exemplo, x elevado a y deveria ser algo como:

Teste por favor.

Prezado thingol,

Obrigado pela sua pronta resposta!

Só uma dúvida: O “x” e o “y” são variáveis String ou char?

…é que eu não conheço este recurso (HTML) nem como instanciar…

Valeu!

ffranco

Você queria criar um botão escrito “x elevado a y”?

É só fazer algo parecido com:

JButton jb = new JButton ("<html>x<sup>y</sup></html>");

Testei e funciona direitinho.

thingol,

Muito Obrigado pela sua ajuda!!!

Um abraço,

ffranco