Unterschiede
Hier werden die Unterschiede zwischen der gewählten und der aktuellen Version gezeigt.
swing:resize-listener 2014/09/08 11:31 | swing:resize-listener 2020/01/22 20:59 aktuell | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
[[swing:swing|Java - AWT/Swing]]\\ | [[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 8: | 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) { | ||
} | } | ||
Zeile 41: | Zeile 47: | ||
\\ | \\ | ||
\\ | \\ | ||
- | oder...\\ | + | oder kürzer mit Adapter...\\ |
<code java> | <code java> | ||
import java.awt.*; | import java.awt.*; | ||
Zeile 53: | Zeile 59: | ||
} | } | ||
}); | }); | ||
+ | </code> | ||
+ | \\ | ||
+ | \\ | ||
+ | Stichworte: | ||
+ | <code> | ||
+ | Resizelistener, Resize listener, Fenster, Window, Größenänderung, Positionsänderung, verschieben | ||
</code> | </code> | ||