Java

Was ist Java ?

* Java Plattform

Entwicklungsumgebung

Java-Entwicklungsumgebung: Eclipse

Java-Kurse

Installation



Verschiedene Arten von Java-Programmen

Java auf Konsole

Programmerstellung auf der Konsole

Ex: 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));
   }
}

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);
 }
}
<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>