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