From 33613a85afc4b1481367fbe92a17ee59c240250b Mon Sep 17 00:00:00 2001
From: Sven Eisenhauer
Date: Fri, 10 Nov 2023 15:11:48 +0100
Subject: add new repo
---
.../hjp5/html/k100177.html | 149 +++++++++++++++++++++
1 file changed, 149 insertions(+)
create mode 100644 Master/Reference Architectures and Patterns/hjp5/html/k100177.html
(limited to 'Master/Reference Architectures and Patterns/hjp5/html/k100177.html')
diff --git a/Master/Reference Architectures and Patterns/hjp5/html/k100177.html b/Master/Reference Architectures and Patterns/hjp5/html/k100177.html
new file mode 100644
index 0000000..d44ca07
--- /dev/null
+++ b/Master/Reference Architectures and Patterns/hjp5/html/k100177.html
@@ -0,0 +1,149 @@
+
+
+
+Handbuch der Java-Programmierung, 5. Auflage
+
+
+
+
+
+
+
+
+
+
+
+
+27.4 Anzeigezustand
+
+
+
+
+
+Seit dem JDK 1.2 kann der Anzeigezustand eines Fensters geändert
+werden. Dazu gibt es in der Klasse Frame
+die Methoden setState
+und getState:
+
+
+
+
+
+
+public synchronized void setState(int state)
+
+public synchronized int getState()
+
+
+ |
+
+java.awt.Frame |
+
+
+
+
+Mit setState
+kann der Anzeigezustand des Fensters zwischen »normal« und
+»als Symbol« umgeschaltet werden.
+Wird die Konstante ICONIFIED
+der Klasse Frame
+übergeben, erfolgt die Darstellung als Symbol, wird NORMAL
+übergeben, erfolgt die normale Darstellung. Mit getState
+kann der aktuelle Anzeigezustand abgefragt werden.
+
+
+Das folgende Programm öffnet ein Fenster, stellt es nach zwei
+Sekunden als Symbol und nach weiteren zwei Sekunden wieder normal
+dar. Anschließend wird das Fenster geschlossen und das Programm
+beendet:
+
+
+
+
+
+
+
+
+001 /* Listing2703.java */
+002
+003 import java.awt.*;
+004
+005 public class Listing2703
+006 {
+007 public static void main(String[] args)
+008 {
+009 Frame frame = new Frame("Anzeigezustand");
+010 frame.setSize(300,200);
+011 frame.setVisible(true);
+012 try {
+013 Thread.sleep(2000);
+014 } catch (InterruptedException e) {
+015 //nichts
+016 }
+017 frame.setState(Frame.ICONIFIED);
+018 try {
+019 Thread.sleep(2000);
+020 } catch (InterruptedException e) {
+021 //nichts
+022 }
+023 frame.setState(Frame.NORMAL);
+024 try {
+025 Thread.sleep(2000);
+026 } catch (InterruptedException e) {
+027 //nichts
+028 }
+029 frame.setVisible(false);
+030 frame.dispose();
+031 System.exit(0);
+032 }
+033 }
+
+ |
+
+Listing2703.java |
+
+
+
+Listing 27.3: Anzeigezustand eines Fensters umschalten
+
+
+
+
+
--
cgit v1.2.3