Html viewer -> avoir la source d'une page web

Description

Ben le principe est simple ... on veut avoir le contenu d'une page HTML .

J'utilise le Bean ipworks ... si vous ne l'avez pas il est sur www.nsoftware.com en version trial ... sinon il est installé par défault avec JBuilder 7 . Vous pouvez le télécharger depuis borland (90 Mo) pour une version d'évalution de 35 jours .

Pour ce qui est de l'intéret de ce prog ... ben c'est qu'il permet de voir comment charger dans une zone de texte la source d'une page à partir d'une url .

Je suis newbie ( j'ai commencé y'à 2 jours :) donc ne soyez pas durs ... j'éssaye de piger comment ça marche .

Source / Exemple :


// C'est juste un bout du code ... car la partie design est gérée par JBUILDER donc pas d'intéret de la mettre
// Les codes sources complets en java et en class sont dans le zip 

  void http1_startTransfer(HttpStartTransferEvent e) {
  jProgressBar1.setVisible(true);
  jProgressBar1.setValue(0);
  jProgressBar1.setMaximum(e.direction);
  jEditorPane1.setText(null);
  }

  void http1_endTransfer(HttpEndTransferEvent e) {
  jProgressBar1.setVisible(false);

  }

  void http1_transfer(HttpTransferEvent e) {
  jProgressBar1.setValue(e.bytesTransferred);
  String Txt;
  Txt = new String(e.text);
  jEditorPane1.setText(jEditorPane1.getText() + Txt);
  }

  void jButton1_mouseClicked(MouseEvent e) {
    try {
       http1.setURL(jTextField1.getText());
       http1.get(http1.getURL());
    }
    catch (ipworks.IPWorksException httpError){
      jEditorPane1.setText("Erreur : \n" + httpError.getMessage());
    }
  }

  void jScrollBar1_mouseClicked(MouseEvent e) {
   jEditorPane1.setRows(jScrollBar1.getValue());
  }

Conclusion :


22 Nov 2002 à 10H00 :
===============
Je n'ai pas réussit à faire scroller la zone de texte ... donc si y'en à qui savent comment je peux faire ... car y'à pas d'options dans le jAreaText pour les scroll bars.

22 Nov 2002 à 13H00 :
===============
Ben enfaite je viens de trouver comment gérer les scrolls Bars , java le gére automatiquement ... mais pour cela il faut mettre un jScrollBar puis mettre dans celui-ci le jTextArea .
La mise à jour de la source se trouve dans le zip .

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.