Java-Entwicklungsumgebung: Eclipse
path setzen, so dass das bin-Verzeichnis von Java-SDK von überall her gefunden wird.
Programmerstellung auf der Konsole
FirstJavaProg.java schreibenjavac FirstJavaProg.javajava FirstJavaProgEx: OurFirstProg.java
Damit diese Programm läuft müssen im selben Verzeichnis die Klassen In.class und Out.class vorhanden sein.
// 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)); } }
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 } }
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); } }
<html> <head> <title>Applettest</title> <meta name="author" content="Administrator"> </head> <body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000"> <h3>Applettestseite</h3> <hr> <p>Nun soll unser erstes Applet laufen ...</p> <applet code="HelloAwtSwing.class" width="200" height="50">Sorry - Error! </applet> </body> </html>