欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Java常用面板之JScrollPane滚动面板实例详解

程序员文章站 2024-02-23 11:21:34
        在设置界面时,可能会遇到一个较小的容器窗体中显示一个较大部分的内容的情况,这时候可以使...

        在设置界面时,可能会遇到一个较小的容器窗体中显示一个较大部分的内容的情况,这时候可以使用 jscrollpane 面板。

        jscrollpane 面板是带滚动条的面板,它也是一种容器,但是 jscrollpane 只能放置一个组件,并不可以使用布局管理器。如果需要在 jscrollpane 面板上放置多个组件,需要将多个组件放置在 jpanel 上,然后将 jpanel 面板作为一个整体组件添加在 jscrollpane 组件上。这点大家一定要注意!下面我们通过一个实例来了解下它的使用方法和技巧。

源码:

public class jscrollpanedemo extends jframe{
 private jpanel contentpane; 
 private jscrollpane scrollpane;
 private jtextarea textarea;
 public jscrollpanedemo(){
 contentpane=new jpanel();
 contentpane.setborder(new emptyborder(5,5,5,5));
 contentpane.setlayout(new borderlayout(0,0));
 this.setcontentpane(contentpane);
 scrollpane=new jscrollpane();
 contentpane.add(scrollpane,borderlayout.center);
 textarea=new jtextarea();
 //scrollpane.add(textarea); 
 scrollpane.setviewportview(textarea);
 this.settitle("滚动面板使用");
 this.setdefaultcloseoperation(jframe.exit_on_close);
 this.setbounds(100, 100, 250, 200);
 this.setvisible(true);
 }
 public static void main(string []args){
 @suppresswarnings("unused")
		jscrollpanedemo example=new jscrollpanedemo(); 
 }
}

        建议朋友们在学习的过程中尽量不要复制代码,要亲自动手打,特别是初学者。一方面可以加深理解,一方面还可以练习打代码的速度,作为程序员来说,不仅要有好的编程习惯和水平,也要有速度。

        以上就是关于java常用面板jscrollpane的实例和对大家学习编程的小小建议,喜欢的朋友请继续关注!