我做了个applet小程序,需要将一个JPanel做成可以滚动的。但是把jpanel放到 jscrollpanel中,滚轮并没有出现。
下面是代码 public void frameinit() { System.out.println("draw frame"); jScrollPane1 = new javax.swing.JScrollPane();
jPanel1 = new javax.swing.JPanel(); setLayout(new java.awt.BorderLayout()); jPanel1.setLayout(null);
for (int i = 1; i <= 20; i++) {
jLabel1 = new javax.swing.JLabel("jLabel" + i);
// jLabel1.setText("jLabel"+i);
jLabel1.setBounds(5, 20 * i, 42, 15);
jPanel1.add(jLabel1);
} jScrollPane1.setViewportView(jPanel1); add(jScrollPane1, java.awt.BorderLayout.CENTER);
}
下面是代码 public void frameinit() { System.out.println("draw frame"); jScrollPane1 = new javax.swing.JScrollPane();
jPanel1 = new javax.swing.JPanel(); setLayout(new java.awt.BorderLayout()); jPanel1.setLayout(null);
for (int i = 1; i <= 20; i++) {
jLabel1 = new javax.swing.JLabel("jLabel" + i);
// jLabel1.setText("jLabel"+i);
jLabel1.setBounds(5, 20 * i, 42, 15);
jPanel1.add(jLabel1);
} jScrollPane1.setViewportView(jPanel1); add(jScrollPane1, java.awt.BorderLayout.CENTER);
}
解决方案 »
- 刚学hashSet,请教一问题
- 为什么我java编写的组件在自己电脑可以正常显示,在别人电脑就不能显示?
- 这样的类如何设计
- c++ 调用 java 的问题
- 关于接口和抽象类
- 以图形报表作为子报表的问题,请大家帮帮忙
- 求救:用什么算法或模式可以用JAVA实现 得到明天女朋友生日送什么礼物的结果???
- Jframe 居中问题
- 救命呀,这样的事务为何不行呀?????????????
- 高分请教:用Java如何调用其它EXE文件
- 我在网上找到了一个产生MD5号的VB程序,运行后得到一个码:698D51A19D8A121CE581499D7B701668。我不明白的是这个串如何使用。比如我编写
- replaceAll有$的问题,帮忙看一下,谢谢..
private Dimension area;
int height = 20*num+30;
if (height>area.height)
area.height=20*num+50;
area.width=300;
jPanel1.setPreferredSize(area);