// Dieses Programm summiert zwei Zahlen
class OurFirstProg {
public static void main(String[] arg)
{int i,j;
Out.println("Gib zwei Zahlen ein! ");
Out.print("Erste Zahl: ");
i=In.readInt();
Out.print("Zweite Zahl: ");
j=In.readInt();
Out.print("Summe = "+(i+j));
}
}
==== Java im AWT- und Swing-Fenster ====
**Beispiel: HelloAwtFrame.java**
import java.awt.Frame;
public class HelloAwtFrame
{
public static void main(String args[])
{Frame f = new Frame("Das Fenster zur Welt");
f.setSize(300,200);
f.setVisible(true);
}
}
**Beispiel: HelloSwingFrame.java**
import javax.swing.JFrame;
public class HelloSwingFrame
{
public static void main(String args[])
{JFrame f = new JFrame("Das Fenster zur Welt");
f.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
f.setSize(300,200);
f.setVisible(true);
}
}
\\
**Beispiel: FlowLayoutDemo.java**
import java.awt.*;
import javax.swing.*;
public class FlowLayoutDemo
{
public static void main( String args[] )
{JPanel panel = new JPanel(new FlowLayout()); // ein Panel auf das die GUI-Komponenten gesetzt werden
JComboBox choice = new JComboBox(); // verschiedene GUI-Komponenten ...
choice.addItem( "Mike: Mein Gott Walter" );
choice.addItem( "Sweet: Co Co" );
JButton playButton = new JButton( "Play" );
panel.add(new TextField("Hallo"));
panel.add(choice);
panel.add(playButton);
JFrame window = new JFrame(); // ein Window
window.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE ); // notwendig zum Schließen des Windows
window.setContentPane(panel); // hier wird das Panel in das Window eingehängt
window.pack(); // ermittelt die Positionen der GUI-Komponenten
window.setVisible(true); // zeigt das Window an
}
}
\\
==== Java als Applet ====
**Beispiel: HelloAwtSwing.java**
import javax.swing.JApplet;
import java.awt.*;
public class HalloAwtSwing extends JApplet
{private String s="Hello World";
public void paint(Graphics g)
{g.drawString(s,25,25);
}
}
Applettest
Applettestseite
Nun soll unser erstes Applet laufen ...
* [[http://www.jars.com|Seite mit vielen Applets]] zu allen möglichen Themen
\\