Lecture 1B
  History
  Features
  Benefits in Science
  Drawbacks
  Apps in science
 
  Running Java
  Interpret/Compile
  1.0 vs 1.1 vs 1.2
  Getting Started
  Tools
  Simple Applet
  Homepage Setup
  Java Books
  Exercises

Lectures

1A: Introduction
1B: Java Intro
2A: BuildingBlocks
2B: Objects
3A: More Objects
3B: Exceptions
       & Threads
4A: Waves
4B: Nuclear &
       Particle
5A: AWT
5B: More AWT
      & Graphics
6A:Detectors &
      Simulation
6B: LHC/Atlas &
     RandomSims    
7A: Swing
7B: Java2D
8A: Java Apps
8B: Dialogs &
    MoreClasses
9A: Java I/O
9B: Utilities,
        Unicode
10A: More
    Threading
10B: File
    Handling
11A: Array,Print,
    Images
11B: SimplePhysics
    Simulation
12A: Tips &
    Techniques
12B: More Tips &
    Techniques
13A: Satellite
    
Simulations
13B: Intro to Java
    Networking
14A: Java Servers
14B: HTTP Server
15A: ServerClient
15B: ServerClient
   Expt.Simulation
16A: Course
          Review
16B: ExerciseTest
        Discussion

    Contacts
    Description
    Exercises
    Index
    Outline
    Q&A
    Resources
    StudentInfoForm
    Student Pages
    What's New

 

Home : Lectures : Lecture 1B : Applet Example
Applet Example


This routine prints out Hello World to a browser window:

import java.applet.Applet;
import java.awt.Graphics;

public class HelloWorld extends Applet {
  public void paint(Graphics g) {
    g.drawString("Helloworld!"
                        ,50,25);

  }
}

  Put this code into a file called HelloWorld.java

Then compile the application with

    > javac HelloWorld.java
This creates the class file
    HelloWorld.class
Create an html file to hold the applet. Put the following code into a file called HelloWorld.html in the SAME directory as the class file.
    <HTML>
    <HEAD>
    <TITLE> A Simple Program </TITLE>
    </HEAD>
    <BODY>

    <APPLET CODE="HelloWorld.class" WIDTH=150 HEIGHT=50>
    </APPLET>
    </BODY>
    </HTML>

Loading the file HelloWorld.html into your browser will display the following output:

 

 

Home Lectures Resources Index Contacts Students


Physics Simulations with JavaTM
KTH, Kurskod: 5A1418
Curator: Clark S. Lindsey