Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2009
    Messaggi
    213

    java-problema con java.net

    Sto provando utilizzare la classe net per il networking.Ho ripreso paro paro il codice del libro che sto studiando:
    codice:
    import java.net.*;
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    
    public class WebMenu extends JApplet implements ActionListener {
        WebButton[] choices = new WebButton[3];
    
        public void init() {
            choices[0] = new WebButton("Obscure Store","http://www.obscurestore.com/");
            choices[1] = new WebButton("Need to Know","http://www.ntk.net/");
            choices[2] = new WebButton("Bleat","http://www.google.it");
            FlowLayout flo = new FlowLayout();
            getContentPane().setLayout(flo);
            for (int i = 0; i < choices.length; i++) {
                choices[i].addActionListener(this);
                getContentPane().add(choices[i]);
            }
        }
    
        public void actionPerformed(ActionEvent evt) {
            WebButton clicked = (WebButton)evt.getSource();
            
            try {
                URL load = new URL(clicked.address);
                System.out.println(load);
                getAppletContext().showDocument(load);
            } catch (MalformedURLException e) {
                showStatus("Bad URL:" + clicked.address);
            }
        
        }
    }
    
    class WebButton extends JButton {
        String address;
    
        WebButton(String iLabel, String iAddress) {
            super(iLabel);
            address = iAddress;
        }
    }
    Il problema è che non fà assolutamente niente.Non riesco a capire dove!

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    1,123
    Che significa non fa assolutamente niente e non riesco a capire dove?
    Come lo esegui?

    Devi compilare nel solito modo, e successivamente crearti un file in formato HTML ed inserire questo:
    codice:
    <html>
    <applet code="WebMenu.class" width="500" height="500" ></applet>
    </html>
    Sono solo gli attributi essenziali.

    Successivamente richiama
    codice:
    appletviewer WebMenu.html

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2009
    Messaggi
    213
    Ho risolto lanciando direttamente il file html.Non da netbeans

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.