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

    Lägga till knappar till en Java-applet

    Java- applets är program med ett grafiskt användargränssnitt ( GUI ) , precis som Anteckningar och andra applikationer för Windows eller Macintosh . GUI-applikationer , inklusive Java- applets , har kontroller : listboxes , reglagen och knapparna , till exempel . Programmerare utforma dessa kontroller när det gäller deras grafiska utseende och hur de reagerar när en användare händelse såsom ett knapptryck happens.Creating en applet som matar ut ett enkelt budskap när en knapp trycks kommer att ge dig en effektiv överblick över hur du skapar knappar för Java applets . Saker du behöver Review, Java JDK
    Visa fler instruktioner
    1

    Ange följande programkod i Anteckningar :

    import java.awt * ; . import java.awt.event *; . import javax.swing *; .

    public class appButton utökar JAppletimplements ActionListener { private JLabel msg , private final String ButtonText = " Tryck på mig " ,

    allmänheten void init ( ) { //få fönster /formulär yta - kallas en ruta - som håller knappar och andra grafiska contentContainer contentHolder = getContentPane ( ) ;

    //ange var rutan kommer gocontentHolder.setLayout ( ny BorderLayout ( 18,18 ) ) ;

    //lägg till msg labelmsg = ny JLabel ( " " ) ; contentHolder.add ( msg , BorderLayout.CENTER ) ;

    //gör en panel för buttonJPanel buttonPanel = new JPanel ( ) ;

    //gör en buttonJButton myButton = new Button ( ButtonText ) ;

    //berätta på knappen för att använda den här klassen för att reagera när knappen är pressedmyButton.addActionListener ( this);

    //lägga knappen till dess panelbuttonPanel.add ( myButton ) ;

    //lägga på knapp panelen till innehållet panecontentHolder.add ( buttonPanel , BorderLayout . SOUTH ) , . }

    /*** den actionPerformed händelsen metoden /funktionen anropas när knappen trycks * den " implementerar ActionListener " fras i klassdeklarationen på toppen av denna klass berättar kompilator som denna klass ( appButton ) kommer att definiera actionPerformed funktionen . * denna funktion kallas eftersom myButton berättade Java att vår appButton klassen kommer " lyssna " för användarhändelser ( åtgärder ) . * den pre -deklarerade funktion som kallas när en användare händelse inträffar kallas actionPerformed ** /public void actionPerformed ( ActionEvent evt ) { //få texten på knappen som var pushedString kommando = evt.getActionCommand ( ) ;

    //om myButton pressades , utgång en messageif ( ButtonText.equals ( kommando ) ) msg.setText ( " Howdy " ) ;

    } }

    Spara filen som appButton.java . Kom ihåg att Java är skiftlägeskänsliga
    2

    Skapa HTML- fil : .

    Skapa en annan vanlig textfil och spara den som appButton.html , i samma mapp som appButton.java . Denna HTML-kod kommer att ladda appleten i din webbläsare . Här är innehållet i den filen :

    < /applet > < /BODY > < /HTML > Addera 3

    kompilera och köra :

    Öppna en kommandotolk ( Start > " cmd " ) , ställa in sökvägen till din javac.exe kompilator ( " set path = ​​" ) , navigera ( kommandot " cd " ) till mappen med appButton.java och sammanställa appButton med " javac appButton.java " .

    Dubbel - klicka på appButton.html fil , när du är tillbaka i Windows Utforskaren . När appleten visas , tryck på knappen för att visa ett meddelande .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man gör ett program som kan plocka en slumpmässig…
    ·Hur man bygger en väg i Eclipse Java
    ·Hur man skapar ett genomförande klass i Java
    ·Hur bli av Error.Jsp
    ·Hur Swap algoritmer i Java
    ·Hur man beräknar Modulus i Java
    ·Hur man använder Ternary Operator i Java
    ·Hur du sorterar en länkad lista i Java
    ·Om Java Karaktär Funktioner
    ·Så här visar en cylinder i Java
    Utvalda artiklarna
    ·Hur du hittar Enum Typer
    ·Lägga till protokollet till DateTime
    ·Inaktivera digital signatur Krav
    ·Hur man skriver ett PHP Om Statement
    ·Komma åt Variabler i Var Dump Med PHP
    ·Hur man kompilerar C -kod som ett bibliotek
    ·Min Windows Mobile kommer inte att öppna ASHX filer
    ·Hur du formaterar en XMPP Stream Dump
    ·Hur man gör en textruta accepterar endast siffror i Vi…
    ·Om Sun Java -certifiering
    Copyright © Dator Kunskap http://www.dator.xyz