Dator > Hur får man en url med lösenord i Java

  • Hur får man en url med lösenord i Java


  • Java är ett programmeringsspråk som gör omfattande användning av objektorienterade koncept , bland annat idén om klasser , som är som ritningar för att skapa virtuella objekt i datorns minne . En av klasserna i Java är " URL " klassen. Denna klass har metoder ( eller funktioner ) som låter dig komma åt innehållet på en webbsida vars URL ( Uniform Resource Locator , ett annat ord för " webbadress " ) du lämnar till klassen . Webbadressen klass kan komma lösenordsskyddade webbadresser , men detta kräver användning av en extra klass som kallas " autentiseraren. "

    Du behöver :
    Integrated Development Environment (IDE ) för Java
    . Web Access.


    1 .
    Öppna en av fritt tillgängliga integrerade utvecklingsmiljöer ( IDE ) som anges i avsnittet Resurser . Skapa ett nytt projekt i IDE genom att trycka på " File " , sedan " Nytt ". Välj " Java Application " alternativet , skriv sedan " WebFetcher " för projektets namn .

    Avmarkera kryssrutan för att skapa en huvudklass för programmet , tryck sedan " Finish " för att låta dina IDE för att slutföra det ursprungliga programmet kod som behövs för projektet .
    2 .
    Högerklicka på " "-ikonen i den vänstra rutan på skärmen och välj " Nytt " följt av " Java -paket. " Skriv " WebFetcher " när du ombeds för paketet namn , högerklicka sedan det nya paketet och välj " Nytt " följt av " JFrame Form . " Typ " Main " för det nya formuläret klass namn .
    3 .
    Tryck på " Design "under menyn Vyer och dra sedan ett textfält kontroll från Palett fönster mot tomt formulär . Dra ett textområde in i formen också , högerklicka på den och välja " Egenskaper . " Kontrollera " wrapStyleWord " och " lineWrap " kryssrutor , stäng sedan fastigheten fönstret .
    4 .
    Dubbelklicka på kontrollen textfältet för att ange kodning fönstret . klistra över den befintliga koden för " Action framförd " -funktion med följande kod :

    privat void jTextField1ActionPerformed ( java. awt. event. ActionEvent evt ) {
    try {
    String strContent=getContent ( ) ,
    jTextArea1. setText ( strContent ) ,
    } catch ( Exception e) { }

    }

    public String getContent ( ) kastar Exception {
    URL url=new URL ( jTextField1. gettext ());
    InputStream InStr=url. openStream () ;
    InputStreamReader inrdr=new InputStreamReader ( instr ) ,
    BufferedReader bufrdr=new BufferedReader ( inrdr ) ,
    String innehåll=" ";
    String outStr=" ";
    medan ( ! ( content=bufrdr. readLine ( ) )=null ) {
    outStr +=innehåll ;
    }
    återvända outStr ;
    }

    public class myAuth utökar Authenticator {
    skyddade PasswordAuthentication getPasswordAuthentication () {
    slutlig JDialog jd=new JDialog ( webstuff. detta , true );
    JTextField tfLog=new JTextField () ;
    JTextField tfPass=new JTextField () ;
    JButton men=new JButton () ;
    jd. add ( tfLog , BorderLayout. NORTH ) ,
    jd. add ( tfPass , BorderLayout. CENTER ) ,
    jd. add ( men , BorderLayout. SOUTH ) ,
    but. addActionListener ( ny ActionListener () {
    public void actionPerformed (ActionEvent arg0 ) {
    jd. dispose () ; }

    } ) ;
    jd . pack () ;
    jd. setVisible ( true ) .
    retur ( nytt PasswordAuthentication ( tfLog. getText ( ) , tfPass. getText ( ) toCharArray ()));
    }
    }
    5
    Välj koden för " Main " -metoden , som visas alldeles under detta uttalande : .

    public class Main utökar javax. swing. JFrame
    6
    Klistra in följande kod över markeringen .

    /////////////////////////
    myAuth obMyAuth ;
    offentliga Main () {
    initComponents () ;
    obMyAuth=new myAuth () ;
    autentiseraren. setDefault ( obMyAuth ) ; }

    /////////////////////////

    7
    .
    Kör programmet genom att välja " Kör " på din IDE verktygsfält , skriv sedan en lösenordsskyddad URL i textrutan och tryck på " Enter ". När den lilla dialogrutan visas skriver in det ditt inloggningsnamn och lösenord . Tryck "Enter " och titta på innehållet för URL fylla textområdet i formuläret .


Previous:Vilka är fördelarna med Java uppgradera ? Next:datastrukturer som används av monteringsföretagen





Relaterade artiklar


  • hur till spricka scjp
  • hur man kan förlänga livet för en överföringsrulle
  • MediaSmart Server specifikationer
  • HP NC600 specifikationer
  • hur du tar bort en processor & kylfläns
  • hur man kan kontrollera en ingång heltal i JavaScript
  • HP Officejet 9130 utskriftsproblem
  • hur man använder ett serienummer för att hitta den typ av hk
  • klassrummet strategier för dator klasser
  • Oracle PL / SQL tutorial