请教一个关于PANEL类的问题!

wenmingyimao 2004-08-03 05:39:08
我所知道,Panel不是一件简单的控件,它更象一个容器,如果我想生成一个Panel类,类里面的主要方法就是public void paint(Graphics g){..},也就是我想做一个画板,但是同时我希望在别的类里使用Panel类的对象时就已经是一个滚动面板,也就是我想做一个滚动画板类^_^,有多少方法可以实现?
...全文
75 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wenmingyimao 2004-08-04
  • 打赏
  • 举报
回复
呵呵,这个我也明白,但是还有更好一点的方法吗?在创建对象的时候就是一个滚动面板!!!

而且,上述方法有个漏洞,因为JPANEL是一个容器,而类里面没有任何控件,因为图是画在面板上的!当PANEL类的对象放到JScrollPane中,是没有显示滚动按钮的,即时把滚动按钮定义为ALWAYS!
registered 2004-08-03
  • 打赏
  • 举报
回复
实现好自己的 JPanel 后
JScrollPane sp = new JScrollPane(new MyPanel());
以后直接引用 sp
这是一种比较简便的方法
wenmingyimao 2004-08-03
  • 打赏
  • 举报
回复
我也明白,但是我就想在这个类里面实现滚动!
iversonxk 2004-08-03
  • 打赏
  • 举报
回复
关注,学习~~~~~~~
ntzls 2004-08-03
  • 打赏
  • 举报
回复
滚动画板类
^^^^^^^^^^?

class 画板类 extends Panel{
public void paint(Graphics g){..}
}


别的类继承此画板类
camel4057 2004-08-03
  • 打赏
  • 举报
回复
public youclass extends Panel
{
......
}

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧