社区
Java SE
帖子详情
面板滚动问题,解决马上给分!!
fdm_sea
2005-02-24 10:05:19
现要在JPanel上绘制图形,面板大小固定,当图形大小大于面板时怎么能实现出scroll那样的效果
例;:
图形为 300x400 而JPanel只有300x300,希望JPanel这时能自动加上scrollbar
...全文
229
17
打赏
收藏
面板滚动问题,解决马上给分!!
现要在JPanel上绘制图形,面板大小固定,当图形大小大于面板时怎么能实现出scroll那样的效果 例;: 图形为 300x400 而JPanel只有300x300,希望JPanel这时能自动加上scrollbar
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bigc2000
2005-02-28
打赏
举报
回复
faint!
看一下java tuitor就可以了,那里面多的是
fdm_sea
2005-02-28
打赏
举报
回复
晕..
wadsunglow
2005-02-28
打赏
举报
回复
up
GUN_JACK
2005-02-28
打赏
举报
回复
up
fdm_sea
2005-02-27
打赏
举报
回复
bump
fdm_sea
2005-02-26
打赏
举报
回复
测试代码:
public static void main(String[] args) {
JFrame f = new JFrame();
//JScrollPane js = new JScrollPane(new MyPanel());
JScrollPane js = new JScrollPane();
js.getViewport().add(new MyPanel());
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.getContentPane().add(js);
f.setSize(150, 150);
f.setVisible(true);
}
class MyPanel extends JPanel {
public void paintComponent(Graphics g) {
super.paintComponent(g);
setBackground(Color.black);
g.setColor(Color.yellow);
g.drawRect(5, 5, 150, 200);
g.setColor(Color.red);
g.fillRect(10, 10, 130, 180);
}
}
fdm_sea
2005-02-26
打赏
举报
回复
我知道JScrollPane, 用了上面的方法也不行,而且我不是显示图片,我是自己在jspanel上绘制的图形
newchengse
2005-02-25
打赏
举报
回复
好象我用过这个办法:JScrollPane.getViewport().add(JPanel);不行。不知用new JScrollPane(jpanel);行不行?
Januarius_
2005-02-25
打赏
举报
回复
use JScrollPane
jFresH_MaN
2005-02-25
打赏
举报
回复
new JScrollPane(jpane);//jpane就是你原来的pane
jFresH_MaN
2005-02-25
打赏
举报
回复
晕,JScrollPane已经为你准备好了
jinxfei
2005-02-25
打赏
举报
回复
如果你原来的代码是image直接放到jpanel中,那么,现在再把jpanel放到一个jscrollpane就可以了。
飞行的兔子
2005-02-25
打赏
举报
回复
将你要加入滚动条的对象传入JScrollPane作为引数,产生一个对象!
zealVampire
2005-02-25
打赏
举报
回复
搜索一下滚动条
或者看看jdk/demo/jfc/swing-set
bzCpp
2005-02-25
打赏
举报
回复
你可以把你的jpanel加到javax.swing.JScrollPane
可以用JScrollPane(Component view)
也可以JScrollPane.getViewport().add(JPanel)
fdm_sea
2005-02-25
打赏
举报
回复
没人知道??
还是这个问题太简单了....
javagodness
2005-02-24
打赏
举报
回复
up
11个震撼的javascript网页效果
11个震撼的javascript网页效果
1.4_14 Axure RP 9 for mac 高保真原型图 - 案例13 【动态
面板
-
滚动
条3】双向同步
滚动
1.4_14 Axure RP 9 for mac 高保真原型图 - 案例13 【动态
面板
-
滚动
条3】双向同步
滚动
Java在
滚动
面板
中添加若干按钮或其他组件却无法实现
滚动
滚动
面板
内加组件无法实现
滚动
2021-01-16
解决
Cascader 级联选择器中级联
面板
高度过高/没有
滚动
条的
问题
最近在学做一个Vue项目,其中用到element UI组件中的cascader级联选择器,出现了一点点小
问题
,如下: 红色框起来的地方叫级联
面板
,由于数据很多而
面板
中没有
滚动
条,所以很高很丑。通过调试,找到这个
面板
所在的盒子位置,如下图: 可以发现,此时的级联
面板
并没有设置高度,所以只要设定一个固定的高度就可以
解决
问题
!!! 呐!!!是不是顺眼多了、舒服多了!!! 注意:我是在单文件组件中设置样式的,所以加上了!importan
Axure常用交互效果六——
滚动
效果
滚动
效果的应用范围非常广泛,例如APP、H5页面的信息
滚动
条,数据看板中的实时数据播报,提示信息等等;循环的间隔和滑动的时间都可以根据不同的项目要求,自行设置,希望通过以上内容能帮助到大家。步骤四:为动态
面板
添加交互,载入时——当前
面板
——下一项——向后循环——向左滑动2500毫秒——循环间隔1000毫秒,这样就实现了无限循环操作。步骤三:动态
面板
录入要显示的内容,并添加到State1、2、3、4中。步骤六:设置
面板
状态——停止循环。
Java SE
62,630
社区成员
307,264
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章