Visualizzazione dei risultati da 1 a 5 su 5

Discussione: applet java

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    79

    applet java

    sto facendo un applet java.Qualcuno sa dirmi il comando java per aprire e visualizzare una pagina internet?
    ho provato con URL url=new URL("http://www.html.it/")
    ma non mi funziona... non mi da neanche errore solo non fa niente
    manca qulacosa?
    grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    328
    Ma questa url quando si deve aprire? Al click su un bottone?

    In ogni caso, un oggetto URL definisce l'url da raggiungere.

    Per "lanciare" un collegamento, ti serve una cosa tipo

    getAppletContext().showDocument(vai, "_self");

    dove vai è l'oggetto URL, e _self è il target (che può essere anche _blank, oppure un frame, ecc.).
    Il programmatore lo vedi dal coraggio, dall'altruismo, dalla fantasia...

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    79
    La dritta era giustissima grazie mille, ora c'è un' altro problema che non capisco. Voglio che mi si apra la pagina solo se viene inserita la passw corretta e non capisco il perchè ma non funziona e la pagina me la apre lo stesso con qualsiasi parola mi puoi dare una mano? dopo ho finito.....
    allego il sorgente

    import javax.swing.*;
    import java.awt.*;
    import java.applet.*;
    import java.awt.event.*;
    import java.net.*;
    import java.io.*;

    public class Pass extends JApplet implements ActionListener{
    JButton b1;
    JTextField tx;
    JLabel label;
    URL url;
    URLConnection urlCon;
    public void init() {
    Container c= getContentPane();
    c.setBackground(Color.green);
    c.setLayout(new GridLayout(3,2));

    label= new JLabel("Pagina protetta da password");



    b1= new JButton("0k");
    tx= new JTextField(15);
    b1.addActionListener(this);

    c.add(label);
    c.add(tx);
    c.add(b1);

    }


    public void actionPerformed(ActionEvent e) {


    // voglio che mi apre la pagina solo se inserisco marco ma non funzica
    if ( (tx.getText()).equals("marco") && (e.getSource()==b1) ){

    try {
    url= new URL("http://www.tin.it/");
    getAppletContext().showDocument(url, "_blank");

    }
    catch(IOException x) {System.out.println("Non si collega");}

    }//fine if
    else
    System.out.println("SBAGLIATO");

    }
    }

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    328
    Leggendo il codice, mi sembrava perfetto. Allora l'ho copiato e ho fatto fisicamente una prova. E ... Funziona! Quindi, forse non l'hai ricompilato dopo l'ultima modifica. Di fatto, il codice funzica
    Il programmatore lo vedi dal coraggio, dall'altruismo, dalla fantasia...

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    79
    mah...eppure l' ho ricompilato più volte... cmq ho rifatto il progetto e adesso funziona. misteri del java...
    grazie per l'aiuto

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 © 2025 vBulletin Solutions, Inc. All rights reserved.