Ajuda a respeito de JFrame![Concluído]

Bom dia;

É o seguinte pessoal, eu contenho um JFrame, e nele gostaria de colocar alguns links, para algumas paginas que ainda vou criar, mas gostaria de saber como posso fazer??? O que posso estar pesquisando??? E se alguém tem algum exemplo a respeito disso.

Grato
Paulo

Com “paginas” voce quer dizer “paginas HTML”? Se for, o Swing renderiza algumas coisas simples, mas para ter os recursos sofisticados de um browser, voce precisara usar um componente especial (ou fazer tudo no braco).

Uma opcao seria o componente browser do projeto JDIC. Porem, esse cara nao implementa um browser completo, ele apenas usa o browser do SO (Internet Explorer ou Mozilla).

Marcio Kuchma

Se você só quer pôr “links” para outras telas, você pode criar um botão que visualmente seja semelhante a um link:

import java.awt.Color;
import java.awt.Dimension;
import java.awt.Font;
import java.awt.event.FocusEvent;
import java.awt.event.FocusListener;
import javax.swing.BorderFactory;
import javax.swing.JButton;

/**
 */
public class LinkButton extends JButton implements FocusListener {
    
    /** Creates a new instance of LinkButton */
    public BexLinkButton() {
        setBorder(BorderFactory.createLineBorder (Color.WHITE)); // empty border
        setForeground(Color.BLACK);
        setBackground(Color.WHITE);
        setFont(new Font("Verdana", Font.PLAIN, 10));
        addFocusListener(this);
    }
    
    @Override
    public void setText (String s) {
        super.setText ("   " + s + "   ");
        if (getToolTipText() == null) 
            setToolTipText (s);
    }

    public void focusGained(FocusEvent e) {
        setBackground(Color.DARK_GRAY);
        setForeground(Color.WHITE);
    }

    public void focusLost(FocusEvent e) {
        setBackground(Color.WHITE);
        setForeground(Color.DARK_GRAY);
    }
    
}

Valeu mas ja havia conseguido!!!

Obrigado a todos