社区
Java SE
帖子详情
面板滚动问题,解决马上给分!!
fdm_sea
2005-02-24 10:05:19
现要在JPanel上绘制图形,面板大小固定,当图形大小大于面板时怎么能实现出scroll那样的效果
例;:
图形为 300x400 而JPanel只有300x300,希望JPanel这时能自动加上scrollbar
...全文
248
17
打赏
收藏
面板滚动问题,解决马上给分!!
现要在JPanel上绘制图形,面板大小固定,当图形大小大于面板时怎么能实现出scroll那样的效果 例;: 图形为 300x400 而JPanel只有300x300,希望JPanel这时能自动加上scrollbar
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
Axure—动态
面板
-
滚动
本文详细介绍如何使用Axure的动态
面板
创建
滚动
效果,包括
面板
搭建、状态设置、
滚动
条配置等步骤,助您轻松掌握页面
滚动
设计。
javaFX学习之
滚动
面板
(ScrollPane)
本文介绍JavaFX中的
滚动
面板
(ScrollPane)使用方法,包括如何构建
滚动
面板
、设置
滚动
条策略及内容自适应等。通过示例代码展示了如何利用ScrollPane展示图片,并实现图片预览功能。
JavaFx 可拖拽
滚动
面板
这篇博客介绍了一种使用JavaFX创建可拖拽
滚动
面板
的方法,通过监听鼠标事件,实现在
面板
内容区域拖动鼠标来
滚动
条的效果。代码示例中详细展示了如何设置
面板
边框、提示信息,并通过添加鼠标按下和拖动事件处理
滚动
操作。
Axure实现表格带
滚动
条
本文详细介绍了如何在Axure中处理列过多的表格,通过动态
面板
实现
滚动
功能,
分
为两种方式:
滚动
条置于末尾和
滚动
条置于中间。重点讲解了步骤和关键设置,包括
面板
宽度匹配、
滚动
设置和美化细节。
java swing
滚动
面板
_java swing 之 JScrollPane(
滚动
面板
)的使用
本文介绍了Java Swing中的JScrollPane组件,它是一个带
滚动
条的
面板
,常用于显示超过容器大小的内容。JScrollPane通常不使用布局管理器,而是直接将单个控件设置为视图。示例代码展示了如何创建一个包含JTextArea的JScrollPane,并设置在JFrame中显示。
Java SE
62,622
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章