JPanel panel = new JPanel(new GridLayout(50,1));
JScrollPane sp = new JScrollPane(panel);
接下来,我在panel里添加了若干JLabel,工作正常,滚动条也出现然后我将代码改写成以下
JPanel panel = new JPanel(null);
JScrollPane sp = new JScrollPane(panel);
接下来,我又在panel里添加了若干JLabel,不过这次,即使JLabel已经超出显示范围,滚动条也没有出现这是为什么呢?
(是不是,JScrollPane只会在容器有布局管理器时才发挥作用?)
又该用什么解决这个问题呢?
JScrollPane sp = new JScrollPane(panel);
接下来,我在panel里添加了若干JLabel,工作正常,滚动条也出现然后我将代码改写成以下
JPanel panel = new JPanel(null);
JScrollPane sp = new JScrollPane(panel);
接下来,我又在panel里添加了若干JLabel,不过这次,即使JLabel已经超出显示范围,滚动条也没有出现这是为什么呢?
(是不是,JScrollPane只会在容器有布局管理器时才发挥作用?)
又该用什么解决这个问题呢?
解决方案 »
- 怎么学JAVA?真的很迷茫迷惑,新手成心请教!
- 关于获取下载文件名的问题
- 谁帮写个小列子:JTable中第一排是一排JCheckBox
- 关于Java和MySql的问题
- 欢迎JAVA爱好都加群20072942共同学习讨论~~~
- java 如何在窗体最小化时实现状态栏闪动效果?就像某一个窗体触发某一事件,或就像QQ接收到对方发送的消息时,状态栏的最小化图标闪动的效果
- 怎樣把String轉換為一個字一個字這樣子輸出呢?
- 很简单的问题
- 搜索了还是找不到答案,xp的运行环境设置和2k一样吗
- 使用SimpleDateFormat转换时间格式抛异常
- 关于IO中的public int read(char[ ] cbuf)方法
- 读取数据报异常
代码"JPanel panel = new JPanel(null);"是JPanel中的构造方法之一:
public JPanel(LayoutManager layout)
要么指定LayoutManager,要么使用另一个构造器方法(采用默认布局管理器)
public JPanel()楼主使用null,表示没闹懂