Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
faecher:informatik:oberstufe:java:awt:panel:start [11.03.2020 13:05] – sbel | faecher:informatik:oberstufe:java:awt:panel:start [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Panel ans Container für GUI Elemente ====== | ||
- | |||
- | <code java HalloWelt.java> | ||
- | import java.awt.*; | ||
- | import java.awt.event.*; | ||
- | |||
- | public class HalloWelt extends Frame | ||
- | { | ||
- | |||
- | // Ein Panel, um die Elemente aufzunehmen | ||
- | Panel panel= new Panel(); | ||
- | // Das Button Objekt | ||
- | Button button = new Button(" | ||
- | |||
- | // Konstruktor | ||
- | public HalloWelt () | ||
- | { | ||
- | setTitle(" | ||
- | |||
- | // Interaktionen mit dem Fenster behandeln | ||
- | addWindowListener(new TestWindowListener()); | ||
- | |||
- | // Einstellungen für den Button | ||
- | button.setForeground(Color.RED); | ||
- | button.setBackground(Color.WHITE); | ||
- | // Interaktionen mit dem Button behandeln | ||
- | button.addActionListener(new TestActionListener()); | ||
- | |||
- | |||
- | // Button zum Panel-Container hinzufügen | ||
- | panel.add(button); | ||
- | // Dem Panel können jetzt weitere GUI Elemente zugefügt werden... | ||
- | |||
- | // Panel im Fenster anzeigen | ||
- | add(panel); | ||
- | | ||
- | pack(); | ||
- | // " | ||
- | setVisible(true); | ||
- | } | ||
- | |||
- | class TestWindowListener extends WindowAdapter | ||
- | { | ||
- | public void windowClosing(WindowEvent e) | ||
- | { | ||
- | e.getWindow().dispose(); | ||
- | System.exit(0); | ||
- | } | ||
- | } | ||
- | |||
- | class TestActionListener implements ActionListener | ||
- | { | ||
- | public void actionPerformed(ActionEvent e) | ||
- | { | ||
- | System.out.println(" | ||
- | } | ||
- | } | ||
- | |||
- | public static void main (String args[]) | ||
- | { | ||
- | new HalloWelt(); | ||
- | } | ||
- | } | ||
- | |||
- | </ | ||