package javacodebook.gui.scrollbar; import javax.swing.*; import java.awt.event.*; import java.awt.*; /** * Dieses Frame besitzt nur ein großes Label welches nicht in jedes * Fenster rein passen würde. Über die Scrollpane erscheinen * automatish Scrollbars sobald der Platz nicht reicht. */ public class ScrollbarAwt extends Frame { /** * Sehr große Komponente */ Label bigComponent = new Label("In diesem Label steht sehr " +"viel Text drin. Soviel, dass er " +"bei kleiner Fenstergröße nicht " +"vollständig angezeigt werden " +"kann!"); /** * Die ScrollPane ist ein Container der falls notwendig horizontale, * sowie vertikale Scrollbars einbaut */ private ScrollPane scroller = new ScrollPane(); /** * Konstruktor von ScrollbarAwt. */ public ScrollbarAwt(String title) { super(title); // Da die Scrollpane selber ein Container ist, können Komponenten direkt // über add ihm hinzugefügt werden scroller.add(bigComponent); add(scroller); } }