Unterschiede
Hier werden die Unterschiede zwischen der gewählten und der aktuellen Version gezeigt.
swing:resize-listener 2009/09/21 00:52 | swing:resize-listener 2020/01/22 20:59 aktuell | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | [[swing:swing|Java - AWT/Swing]]\\ | ||
====== Resize Listener ====== | ====== Resize Listener ====== | ||
- | //java.awt.event.ComponentListener// | + | //java.awt.event.ComponentListener//\\ |
+ | Falls man drüber informiert werden möchte, ob sich die Größe eines Fensters ändert oder das Fenster verschoben wird, so hilft folgender Code:\\ | ||
<code java> | <code java> | ||
import java.awt.*; | import java.awt.*; | ||
Zeile 7: | Zeile 9: | ||
Frame frame = new Frame(); | Frame frame = new Frame(); | ||
frame.addComponentListener(new ComponentListener() { | frame.addComponentListener(new ComponentListener() { | ||
+ | @Override | ||
public void componentHidden(ComponentEvent e) { | public void componentHidden(ComponentEvent e) { | ||
} | } | ||
+ | @Override | ||
public void componentMoved(ComponentEvent e) { | public void componentMoved(ComponentEvent e) { | ||
+ | System.out.println("Moved"); | ||
} | } | ||
+ | @Override | ||
public void componentResized(ComponentEvent e) { | public void componentResized(ComponentEvent e) { | ||
System.out.println("Resized"); | System.out.println("Resized"); | ||
} | } | ||
+ | @Override | ||
public void componentShown(ComponentEvent e) { | public void componentShown(ComponentEvent e) { | ||
} | } | ||
}); | }); | ||
</code> | </code> | ||
- | oder... | + | \\ |
+ | <html> | ||
+ | <script type="text/javascript"><!-- | ||
+ | google_ad_client="pub-9681858985507948"; | ||
+ | google_ad_width = 468; | ||
+ | google_ad_height = 60; | ||
+ | google_ad_format = "468x60_as"; | ||
+ | google_ad_type = "text"; | ||
+ | google_ad_channel = ""; | ||
+ | google_color_border = "cccccc"; | ||
+ | google_color_bg = "FFFFFF"; | ||
+ | google_color_link = "1d2d8c"; | ||
+ | google_color_text = "000000"; | ||
+ | google_color_url = "1d2d8c"; | ||
+ | //--> | ||
+ | </script> | ||
+ | <script type="text/javascript" | ||
+ | src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> | ||
+ | </script> | ||
+ | </html> | ||
+ | \\ | ||
+ | \\ | ||
+ | oder kürzer mit Adapter...\\ | ||
<code java> | <code java> | ||
import java.awt.*; | import java.awt.*; | ||
Zeile 25: | Zeile 54: | ||
Frame frame = new Frame(); | Frame frame = new Frame(); | ||
frame.addComponentListener(new ComponentAdapter() { | frame.addComponentListener(new ComponentAdapter() { | ||
- | @Override | + | @Override |
- | public void componentResized(ComponentEvent e) { | + | public void componentResized(ComponentEvent e) { |
- | // Hier können nötige Arbeiten durchgeführt werden | + | System.out.println("Resized"); |
- | } | + | } |
}); | }); | ||
+ | </code> | ||
+ | \\ | ||
+ | \\ | ||
+ | Stichworte: | ||
+ | <code> | ||
+ | Resizelistener, Resize listener, Fenster, Window, Größenänderung, Positionsänderung, verschieben | ||
</code> | </code> | ||