Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Java Tutorial för Fästa ett panelprogram på en Frame

    Som beskrivits i Oracles Java dokumentation , ramar är programfönster visas av Windows . Ramar kan visa ett programs huvudsakliga innehåll , eller håll innehåll för dialogrutor , t.ex. för att ladda och spara filer . Java applets ( program som körs i webbläsare och andra behållare som utför relativt få operationer ) i allmänhet inte skapar nya ramar , men de har förmågan att göra det . Fördelen med att öppna en ny ram från en applet är tydlighet : genom att placera innehållet i en ny ram , såsom ett kommando för en användare att skriva in sitt namn , undviker utvecklaren belamra appletens huvudramen . Saker du behöver
    Java Development Kit ( JDK )
    Visa fler instruktioner
    1

    Öppna en textredigerare eller ordbehandlare och skriv eller klistra in i ett nytt dokument här applet programkod :

    public void init ( ) katalog

    {

    //Hämta innehåll rutan , som vi behöver lägga till knappar och annat innehåll till

    container paneForContent = getContentPane ( ) ;

    paneForContent.setLayout ( ny BorderLayout ( 12,12 ) ) ;

    JLabel title = ny JLabel ( " Frame Demo " ) ;

    paneForContent.add ( titel , BorderLayout.NORTH ) ;

    JPanel somePanel = new JPanel ( ) ;

    JLabel someLabel = ny JLabel ( " Tryck på knappen . " ) ;

    somePanel.add ( someLabel ) ;

    paneForContent.add ( somePanel , BorderLayout.CENTER ) ;

    JPanel panelForButtons = new JPanel ( ) ;

    JButton someButton = new Button ( " Press BorderLayout.SOUTH ) ;

    }

    /*

    actionPerformed ( ) anropas när användaren trycker på en knapp

    * /
    < p . > public void actionPerformed ( ActionEvent evt ) katalog

    {

    //öppna en ny ram ( fönster ) katalog

    attachNewFrame ( ) ;

    }

    }

    Denna kod skapar en ny applet för din webbläsare för att visa . den huvudsakliga funktionen är init ( ) , vilket skapar etiketten och knappen appleten visas . koden tilldelar , genom " addActionListener " samtal , den åtgärd som ska vidtas när " someButton 'hålls nedtryckta . När händelsen inträffade , anropar Java Runtime Environment ( JRE ) appletens " actionPerformed " -funktion , vilket i sin tur anropar funktionen för att skapa den nya ramen , " attachNewFrame . "
    2

    Skriv följande kod strax efter stängning stag efter uttalandet " paneForContent.add ( panelForButtons , BorderLayout.SOUTH ) ; " :

    private void attachNewFrame ( ) {

    JFrame newFrame = new JFrame ( " Här är en newFrame " ) ;

    newFrame.setDefaultCloseOperation ( JFrame.DISPOSE_ON_CLOSE ) ;

    JLabel Alabel = ny JLabel ( " . " ) ;

    aLabel.setPreferredSize ( ny Dimension ( 150 , 125 ) ) ; .

    newFrame.getContentPane ( ) lägga ( Alabel , BorderLayout.CENTER ) ;

    //Visa ram newFrame.pack

    ( ) ;

    newFrame.setVisible ( true ) ;

    }

    Denna kod anropar " JFrame " konstruktör , vilket skapar en ny , virtuella föremål som representerar den nya ramen . Den setDefaultCloseOperation funktionsanrop berättar ramen vad man ska göra när användaren klickar sin exit knapp - nära. Den " pack " och " setVisible " anropar visa ramen . Uttalandena involverar " Alabel " objektet skapa några prov som ska visas i ramen . Utan detta innehåll , skulle ramen visas , men skulle minimeras till en knappt synlig namnlist .
    3

    Spara dokumentet som typ " Plain text , " med filnamnet " AppletWithFrame.java . "
    4

    Klistra in ett nytt dokument denna HTML-sida , som kommer att öppna appleten :


    < applet code = " AppletWithFrame . klass "

    width = 250

    height = 250

    codebase = " . " >

    < /applet >

    < /html >
    5

    Spara HTML-dokumentet som " AppletWithFrame.html , " i samma mapp som java -filen du sparade i steg 3 .
    6

    Öppna ett DOS-prompten i den mapp som innehåller Java -filen , och kompilera programmet genom att skriva " javac AppletWithFrame.java . "

    7

    Enter , på kommandoraden , " appletviewer AppletWithFrame.html " för att köra appleten .
    8

    Tryck appletens " Tryck mig " -knappen för att köra applet kod för att skapa en ny ram . Den nya ramen kommer att visas .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man läser HTML-filer Använda Java
    ·Hur kan jag göra en Hibernate lista inte ha null Eleme…
    ·Hur man bygger en graf i Java
    ·Vad Är Applets
    ·Hur man skriver Android 1.1 SDK Code
    ·Java String Manipulation för Konvertera en sträng til…
    ·Lägga till en karaktär till en sträng i Java
    ·Hur länka en lista till en Swing Textområde
    ·Hur man använder else if i Java
    ·Konfigurera en Apache -server för att tjäna Java
    Utvalda artiklarna
    ·ASP.Net utvecklare Träning
    ·Java Random Number Metod
    ·Hur Square element i en lista i Python
    ·Microsoft Visual Basic Projects
    ·Hur kod i Python
    ·Hur man gör kodavsnitt Förkorta Programmering Time
    ·Inaktivera bort i ett kalkylblad i VBA
    ·Hur man installerar en Sun Java ActiveX Control
    ·Så här hittar värde i Recordset Visual Basic
    ·Hur man använder objektorienterad programmering teknik…
    Copyright © Dator Kunskap http://www.dator.xyz