当前位置: 技术问答>java相关
请问JPanel不支持滚动条吗?
来源: 互联网 发布时间:2015-05-09
本文导语: 请问JPanel不支持滚动条吗? 我用: DrawPanel pane = new DrawPanel();//(DrawPanel是一个继承了JPanel的类) JScrollPane sp = new JScrollPane(pane); 然后getContentPane().add(sp, BorderLayout.CENTER); 运行后怎么看不见滚动条呢? ...
请问JPanel不支持滚动条吗?
我用:
DrawPanel pane = new DrawPanel();//(DrawPanel是一个继承了JPanel的类)
JScrollPane sp = new JScrollPane(pane);
然后getContentPane().add(sp, BorderLayout.CENTER);
运行后怎么看不见滚动条呢?
我用:
DrawPanel pane = new DrawPanel();//(DrawPanel是一个继承了JPanel的类)
JScrollPane sp = new JScrollPane(pane);
然后getContentPane().add(sp, BorderLayout.CENTER);
运行后怎么看不见滚动条呢?
|
在sp.add(pane)吧
如果pane不超过可视面积的大小,滚动条默认是不出现的
如果pane不超过可视面积的大小,滚动条默认是不出现的
|
好象不用写sp.add(pane),因为new JScrollPane(pane);
如果要出现滚动条,可以在new JScrollPane(component,verticalPolicy,horizalPolicy)里面设置
如果要出现滚动条,可以在new JScrollPane(component,verticalPolicy,horizalPolicy)里面设置