jscrollpane专题

Java实现窗体分区,一个JPanel面板,一个JScrollPane面板

最近由于使用需要,要将一个窗体分为两部分,两个部分相互独立,一部分是普通面板(JPanel),另外一部分是滚动面板(JScrollPane)。效果类似于eclipse的代码区和结果区。 查了资料后知道可以使用JSplitPane进行窗格拆分。 因为当时看到的例子是将两个普通面板拆分,然后我的第一想法是将滚动面板加到普通面板中,想到了就做,我试了好多次,发现一只没有滚动条。然后又查了相关原因:

java入门教程-10.4Java面板基础:JPanel和JScrollPane

面板有两种,一种是 普通面板(JPanel) ,另一种是 滚动面板(JScrollPane) 。 JPanel 面板是一种通用容器,JPanel的作用是实现界面的层次结构,在它上面放入一些组件,也可以在上面绘画,将放有组件和有画的JPanel再放入另一个容器里。 JPanel的默认布局为FlowLayout。 面板处理程序的基本内容有以下几个方面: 通过继承声明JPan

【好文章】JScrollPane JPanel FlowLayout自动换行

今天上午没什么事儿,打开CSDN的BBS,发现有人在问一个关于布局管理器的问题,请看:关于布局的一个问题 。说实话,开始我并不相信楼主说的这句话“然后我在JPanel外面套了一个JScrollPane,却发现图片会一直往右边加,超出JPanel的宽度则出现横向的滚动条,与预想的效果相差较大。” 于是写下下面的代码: view plaincopy to clipboardprint?01.im