面板是一种透明的容器,没有标题和边框。
与Frame 不同,Panel不能作为最外层的容器单独存在,它首先必须作为一个组件放置在其他容器(一般为Frame)中,然后把组件添加到它里面。在java.swing中则是 JPanel 。
1 package TomAwt; 2 3 4 import java.awt.*; 5 import java.applet.Applet; 6 public class TomAwt_19 extends Applet{ 7 private TextArea t1=new TextArea(); 8 private TextArea t2=new TextArea(); 9 private TextArea t3=new TextArea(); 10 private ScrollPane p1=new ScrollPane(ScrollPane.SCROLLBARS_NEVER); 11 private ScrollPane p2=new ScrollPane(ScrollPane.SCROLLBARS_AS_NEEDED); 12 private ScrollPane p3=new ScrollPane(ScrollPane.SCROLLBARS_ALWAYS); 13 public void init(){ 14 setLayout(new GridLayout(3,1)); 15 //add TextAreas to ScrollPanes 16 p1.add(t1); 17 p2.add(t2); 18 p3.add(t3); 19 //add ScrollPanes to applet 20 add(p1); 21 add(p2); 22 add(p3); 23 } 24 }