Como colocar um link em um JDesktopPane?

3 respostas
javer

Alguém sabe Como colocar um link em um JDesktopPane?

Aproveitando, como eu uso uma fonte própria no:
...
            Font fonte = g.getFont().deriveFont(Font.BOLD, 14);
            g.setFont(fonte);
            
            FontMetrics metrics = g.getFontMetrics();
            Rectangle2D stringBounds = metrics.getStringBounds(message, g);
            int linha = getHeight() - 10; // horizontal
            int coluna = ((int) getWidth() - (int) stringBounds.getWidth()) - 10;// vertical

            g2d.setColor(Color.white);
            g2d.drawString(message, coluna, linha);
...

3 Respostas

Talles_Santana

Se colocar o código inteiro fica mais fácil de entender.
E o link é para o que? Para um site? Quer o link em um elemento dentro do JDesktopPane ou no JDesktopPane todo?

javer

Não tem mais código colega (esse código que passei é a parte onde escrevo uma mensagem no JDesktopPane e queria usar uma fonte própria), preciso colocar um link no “fundo” do JDesktopPane, esse link vai chamar o navegador padrão e abrir um site.

javer

Como usar minha própria fonte (arquivo .ttf dentro do próprio jar) já resolvi agora só falta a parte do link:

try { Font f = Font.createFont(Font.TRUETYPE_FONT, getClass().getResourceAsStream(FONT_FILENAME)).deriveFont(Font.BOLD, 14); g.setFont(f); } catch (FontFormatException ex) { Logger.getLogger(MDIDesktopPane.class.getName()).log(Level.SEVERE, null, ex); } catch (IOException ex) { Logger.getLogger(MDIDesktopPane.class.getName()).log(Level.SEVERE, null, ex); }

Criado 9 de fevereiro de 2011
Ultima resposta 9 de fev. de 2011
Respostas 3
Participantes 2