摇摆组件JScrollPane滚动条实例代码
时间:2021-09-01 来源:互联网 编辑:宝哥软件园 浏览:次
本文研究的主要是摇摆组件之JScrollPane滚动条的实现代码示例,具体如下。
实例1
/* * 滚动条*/import javax。摇摆。*;公共类演示1扩展了JFrame { JTextArea JTA=nullJScrollPane JSP=null公共静态void main(String[] args) {//TODO自动生成的方法存根demo 1d=新demo 1();}公共演示1(){ JTA=新JTextArea();/* * JScrollPane(组件视图,int vsbPolicy,int hsbPolicy) *创建一个JScrollPane,它将视图组件显示在一个分布式事务视口中,视图位置使用一对滚动条控制* vsbPolicy。用于垂直滚动条的显示策略。默认为滚动面板常数.根据需要垂直滚动条。*汇丰政策用于水平滚动条的显示策略。默认为滚动面板常数.根据需要水平滚动条。* 若不显示水平的滚动条则使用JScrollPane .水平滚动条从不*若不显示竖直方向的滚动条则使用JScrollPane .垂直滚动条永不* *如果最终想要显示两个方向的滚动条,则不可直接这样* JSP=新的JScrollPane(JTA);* 显示效果相同* * 滚动条是根据需要显示,不需要的时候则不会显示*/jsp=new JScrollPane(jta,JScrollPane .需要时垂直滚动条。水平滚动条按需显示);//这个。添加(JTA);这个。添加(JSP);this.setTitle('记事本');this.setSize(800,600);//设置窗口居中显示这个。setlocationrelativeto(null);这个。setdefaultcloseoperation(JFrame .EXIT _ ON _ CLOSE);//禁止用户改变窗体大小setResizable(false);这个。set visible(true);}}实例2
/** * java swing之JScrollPane面板* 在设置界面时,可能会遇到在一个较小的容器窗体中显示一个较大部分的内容,这时可以使用* JScrollPane面板,JscrollPane面板是带滚动条的面板,也是一种容器,但是常用于布置单个* 控件,并且不可以使用布局管理器。如果需要在JScrollPane面板中放置多个控件,需要将多个* 控件放置到面板面板上,然后将面板面板作为一个整体控件添加到JScrollPane控件上* * @作者高*/包com。高;导入Java。啊。Bordlayout导入javax。摇摆。jframe导入javax。摇摆。jpanel导入javax。摇摆。jscrollpane导入javax。摇摆。jtextarea导入javax。摇摆。边境。emptyborder公共类JScrollPaneDemo扩展了JFrame {私有JPanel内容窗格;私有JScrollPane scrollPane私有JTextArea textarea public jscrollpandemo(){内容窗格=new JPanel();contentPane.setBorder(新的EmptyBorder(5,5,5,5));contentPane.setLayout(新的边框布局(0,0));这个。setcontentpane(内容窗格);滚动窗格=新jscroll窗格();内容窗格.添加(滚动窗格,边框布局.中心);textArea=new JTextArea();//滚动窗格。添加(文本区域);滚动窗格。setviewport视图(textArea);this.setTitle('滚动面板使用');这个。setdefaultcloseoperation(JFrame .EXIT _ ON _ CLOSE);this.setBounds(100,100,250,200);这个。set visible(true);}公共静态void main(String[]args){ jscrollpandemo示例=new jscrollpandemo();}}效果:
总结
以上就是本文关于摇摆组件JScrollPane滚动条实例代码的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!版权声明:摇摆组件JScrollPane滚动条实例代码是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。