Visualizzazione dei risultati da 1 a 4 su 4

Discussione: java e html

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    14

    java e html

    E' possibile richiamare (o comunque generare un evento che mi segnali il passaggio o il click del mouse sul link) una pagina html da un link presente in una label?
    Ho provato con il seguente codice ma il link non funziona:
    ......
    JLabel MyLabel;
    String link="lllll";
    MyLabel.setText("<html>"+link+"<Font Color=blue>" + MyString+"</Font><Font Color=black> testo </font></html>");
    .....
    Grazie

  2. #2
    Scusa ma nn capisco il perchč dei due a href annidati... :master:
    spiegami meglio cosa vuoi fare... ...cosa vuoi ottenere
    Wall71

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    14
    Scusa ma ho sbagliato a copiare. Vorrei che in una JLabel fosse presente l'indicazione di un link e cliccandoci su tale link riuscissi a catturare l'evento, o quanto meno, visualizzare la pag html indicata. Comunque il codice che ho provato e' :
    Scusa ma ho sbagliato a copiare. Vorrei che in una JLabel fosse presente l'indicazione di un link e cliccandoci su tale link riuscissi a catturare l'evento, o quanto meno, visualizzare la pag html indicata. Comunque il codice che ho provato e' :
    ......
    JLabel MyLabel;
    String link=" vai ";
    MyLabel.setText("<html>"+link+"<Font Color=blue>" + MyString+"</Font><Font Color=black> testo </font></html>");
    .....

  4. #4
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    MyLabel = new JLabel("collegamento");
    MyLabel.addMouseListener(new MouseAdapter() {
    public void mouseEntered(MouseEvent e) {
    mouseIn();
    }
    public void mouseExited(MouseEvent e) {
    mouseOut();
    }
    public void mouseClicked(MouseEvent e) {
    //codice per link
    }
    });

    private void mouseIn() {
    MyLabel.setForeground(Color.BLUE);
    }
    private void mouseOut() {
    MyLabel.setForeground(Color.BLACK);
    }

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.