在panel添加滚动条,怎么加啊?用JScrollBar了,可是还是不会。

问题描述

部分代码:……p.add(pSouth,BorderLayout.NORTH);//<南面板>在面板P的南边p.add(jscbHort,BorderLayout.SOUTH);//水平滚动条在面板P的北边add(p,BorderLayout.SOUTH);//添加面板P在南边add(jscbVert,BorderLayout.EAST);//添加垂直滚动条在东边add(panel,BorderLayout.CENTER);//添加<Mypanel类型的面板>在中间jscbHort.addAdjustmentListener(newAdjustmentListener(){publicvoidadjustmentValueChanged(AdjustmentEvente){doublevalue=jscbHort.getValue();doublemaximumValue=jscbHort.getMaximum();doublenewX=(value*panel.getWidth()/maximumValue);//panel.setXCoordinate((int)newX);}});jscbVert.addAdjustmentListener(newAdjustmentListener(){publicvoidadjustmentValueChanged(AdjustmentEvente){doublevalue=jscbVert.getValue();doublemaximumValue=jscbVert.getMaximum();doublenewY=(value*panel.getHeight()/maximumValue);//panel.setYCoordinate((int)newY);}});……如下:上面是一个完整代码!我加上JScrollBar后变成这样了!不是我想要的!如果能帮助,我这里还有没有在我修改后的代码(QQ:514175985可以向我发邮件),运行后只是没有滚动条!我就想添加滚动条!!!大虾帮忙啊!!小虾谢谢了!

解决方案

解决方案二:
用JScrollPane吧,是一种panel,注意。
解决方案三:
楼主生成一个JPanel,然后给这个JPanel上面添加了一个JScrollBar?这样是不行的你应该这样做:JPanelpnl=newJPanel();JScrollPanescrPane=newJScrollPane(pnl);像一楼说的那样,要用JScrollPane

时间: 2025-01-26 15:59:03

在panel添加滚动条,怎么加啊?用JScrollBar了,可是还是不会。的相关文章

C#怎么给ChartControl 添加滚动条

问题描述 当数据过多的时候,曲线图的X轴会挤到一起去,请问怎么添加滚动条来显示呢! 解决方案 解决方案二:拜托有木有人帮帮我呢解决方案三:把ChartControl放到Panel中,设置ChartControl的Dock为Fill试试解决方案四:楼上的想法不错,但是不能设置dock属性,放在panel设置panel的AutoScrol属性为true,让后增加ChartControl的高度就可以了.解决方案五:楼上正解~~~解决方案六:XYDiagramxyd=(XYDiagram)WebChar

jsp-IE8怎么给下拉框添加滚动条

问题描述 IE8怎么给下拉框添加滚动条 IE8怎么给下拉框添加滚动条?不要用HTML5, 比如点击下拉框时,下拉框长度为3,其他数据拖动滚动条查看 解决方案 原生的改不了,很遗憾.除非你用那些模拟出来的界面模拟,比如extjs.easyui. 解决方案二: 下拉高度是浏览器决定的,而是否有滚动条则取决于下拉高度和你条目的数量. 解决方案三: 设置size变为直接显示3个项目,但不是下拉的形式 要做下拉形式只能用层来模拟,原生的和caozhy说的一样无法控制 解决方案四: 不用加吧,下拉框数值多的

js固定DIV高度,超出部分自动添加滚动条的简单方法

这篇文章介绍了js固定DIV高度,超出部分自动添加滚动条的简单方法,有需要的朋友可以参考一下   复制代码 代码如下: function setheight()     {     var div=document.getElementById("event_basicInfo");     //div.style.width="40%";     div.style.height=400;     div.style.overflow="auto&quo

字符-window编程中添加滚动条有如下代码,请问是啥意思?

问题描述 window编程中添加滚动条有如下代码,请问是啥意思? 请问为啥是+1,而不是cxChar?其中cxChar是字符的宽度. 解决方案 而且垂直滚动和字符的宽度没有任何关系.只是向上一行. 解决方案二: 因为屏幕坐标是从上到下递增的,而不是笛卡尔坐标系那样从下网上. 换一句话说,屏幕上面比下面,垂直坐标要小. 解决方案三: 错了 是-1

滑动-有CCScrollView滚动视图中添加滚动条示例

问题描述 有CCScrollView滚动视图中添加滚动条示例 就像手机QQ或者微信聊天界面似的左边那条滚动条,当你滑动页面的时候滚动条就显示在当前文本的具体位置,不滑动的时候滚动条就消失,滚动条还随着文本内容的多少而发生长短变化 解决方案 class CCBarScrollView:public ScrollView { public: static CCBarScrollView* create(Size size, Node* container = NULL); static CCBarS

c#-C# 获取滚动条宽度或者panel出现滚动条后显示范围实际大小

问题描述 C# 获取滚动条宽度或者panel出现滚动条后显示范围实际大小 如题 获取滚动条宽度或者panel出现滚动条后显示范围实际大小 解决方案 C#中的Panel滚动条控制 解决方案二: Panel的大小: panel.Size 如果Panel超出窗体边界,则 Panel出现滚动条后实际看得见的大小: 宽度:Panel的父控件的宽度 - (父控件的Padding.Left + 父控件的Padding.Right + Panel.Margin.Left + Panel.Margin.Right

ccscrollview-CCScrollView添加滚动条

问题描述 CCScrollView添加滚动条 为什么我仿照以上写法在2.2.5上写出来的scrollview滑动不了呢

easyui-easyUI的div确定的一个区域,如何给这个区域添加滚动条

问题描述 easyUI的div确定的一个区域,如何给这个区域添加滚动条 easyUI的div确定的一个区域,如何给这个区域添加滚动条,代码如下 <div id="getpicture" style="margin-left:30px;margin-top:20px; height:900px; width: 90%; border: 1px solid #0000FF; "> </div> 解决方案 你高宽已经设置了,增加overflow:a

duilib界面库给container添加滚动条后子控件不能正常显示的问题

问题描述 duilib界面库给container添加滚动条后子控件不能正常显示的问题 container子控件需要任意在容器中任意拖拽,就使用了绝对布局,现在要给这个container添加垂直滚动条随子控件位置的改变而改变,现在虽然拖拽和滚动条都实现了,但是当双击向下拖动子控件到一定程度(拖动时顶部有一部分未显示)滚动条以后也不会显示这部分内容了. 解决方案 主要修改的代码如下: void CContainerUI::SetPos(RECT rc) { if( m_pVerticalScroll