Inserire un link su una interfaccia grafia

di il
1 risposte

Inserire un link su una interfaccia grafia

Salve ragazzi sto facendo un progetto e ho bisogno di inserire un link cliccabile, ma non sò come fare non sò nemmeno se è possibile ma vorrei ridimensionare la pagina di broswer alla grandezza della finestra, e vi volevo chiedere se è possibile inserire uno sfondo in una finestra... grazie:)

1 Risposte

  • Re: Inserire un link su una interfaccia grafia

    Devi crearti il JLabel e poi usare la l'oggetto Desktop per aprire il tuo link, al click dello stesso.
    Io ho un esempio che ho applicato ad un JMenuItem, si può facilmente applicare la stessa cosa ad un JLabel.
    
    public void createHyperlink(JMenuItem jMenuItem) {
    
    		jMenuItem.setForeground(java.awt.Color.BLUE);
    
    		final String link = "http://www.google.it";
    
    		jMenuItem.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
    		jMenuItem.addActionListener(new ActionListener() {
    			public void actionPerformed(ActionEvent e) {
    				if (Desktop.isDesktopSupported()) {
    					Desktop desktop = Desktop.getDesktop();
    					try {
    						desktop.browse(new java.net.URI(link));
    					} catch (IOException exio) {
    						exio.printStackTrace();
    					} catch (java.net.URISyntaxException exuri) {
    						exuri.printStackTrace();
    					} catch (InterruptedException inex) {
    						inex.printStackTrace();
    					}
    
    				} else
    					System.out.println("Not Supported");
    			}
    		});
    
    	}
    
    Ciao.
Devi accedere o registrarti per scrivere nel forum
1 risposte