Ein kleines interaktives Programm soll (mit Hilfe von Swing) einige Gestaltungsmöglichkeiten aufzeigen:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Notiz extends JFrame implements ActionListener {
JTextField texteingabe;;
JTextArea zettel;
Notiz() {
super("Notizzettel ;-)");
Container c=getContentPane();
c.setLayout(new FlowLayout());
JLabel info = new JLabel("Notiz in die Eingabezeile, ");
zettel = new JTextArea("",10,40);
JLabel eingabe = new JLabel("Eingabe:");
texteingabe = new JTextField(30);
texteingabe.addActionListener(this);
c.add(info);
c.add(zettel);
c.add(eingabe);
c.add(texteingabe);
}
public void actionPerformed(ActionEvent e) {
if (e.getSource() == texteingabe ) {
zettel.append(texteingabe.getText()+'\n');
texteingabe.setText("");
}
}
public static void main(String arguments[]) {
Notiz proggi = new Notiz();
WindowListener wl = new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
};
proggi.addWindowListener(wl);
proggi.setLocation(100,100);
proggi.setSize(520,220);
proggi.show();
}
}