Я пытаюсь добавить гиперссылку на JPanel. Я хотел бы сделать его текст синим (и подчеркнут), и ссылка должна быть выбираемой (чтобы скопировать некоторую ее часть). Поэтому я попытался использовать JLabel: да, это позволяет написать что-то [ужасное], например:
someLabel.setText("<html><font color=\"#0000ff\"><u>http://example.com</u></font></html>");
Но, к сожалению, JLabel не позволяет выделять текст. Я также пытался использовать JTextField, но, напротив, он не позволяет использовать HTML / CSS в своих полях.
Итак, существует ли какой-либо способ создания гиперссылки (с надлежащей индикацией) с базовыми компонентами Swing, которая позволит выбрать [и скопировать] ее часть, или я должен попытаться использовать некоторые сторонние компоненты? Спасибо.