请教jscrollpane的问题!?急

comet928 2006-05-15 01:40:37
用jscrollpane产生了个带滚动条的panel 。但是在拖动滚动条的时候上面的控件用覆盖到btn1,下面的要覆盖掉btn2. 现在想拖动滚动条只是滚动panel里的btn,请问如何解决?
下为代码:

import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;

public class cc {

public static void main(String[] args){

JFrame frm = new JFrame();
Panel p = new Panel();
p.setLayout(new GridLayout(100,0));
Button btn[] = new Button[100];
for (int k= 0;k<10;k++)
{
btn[k] = new Button(Integer.toString(k));
p.add(btn[k]);

}
JScrollPane sp = new JScrollPane(p);
frm.getContentPane().setLayout(new BorderLayout());
Button btn1 = new Button("a");
Button btn2 = new Button("b");

frm.getContentPane().add(btn1,BorderLayout.NORTH);
frm.getContentPane().add(sp,BorderLayout.CENTER);
frm.getContentPane().add(btn2,BorderLayout.SOUTH);
frm.setSize(400,400);
frm.show();
}


}
...全文
194 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
comet928 2006-05-15
  • 打赏
  • 举报
回复
yonghar(xio) 谢谢 明白了 ~~~
想问哈 在java里面有象delphi里面的listview吗!?在其一行中添加checkbox和文本信息。
yonghar 2006-05-15
  • 打赏
  • 举报
回复
awt里头的组件很多是和swing里头的不兼容的。
把Panel和Button该成JPanel,JButton。


import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;

public class cc {

public static void main(String[] args) {

JFrame frm = new JFrame();
frm.getContentPane().setLayout(new BorderLayout());

Button btn1 = new Button("a");
frm.getContentPane().add(btn1, BorderLayout.NORTH);

JPanel p = new JPanel();
p.setLayout(new GridLayout(100, 0));
JButton btn[] = new JButton[100];
for (int k = 0; k < 10; k++) {
btn[k] = new JButton(Integer.toString(k));
p.add(btn[k]);

}
JScrollPane sp = new JScrollPane(p);
frm.getContentPane().add(sp, BorderLayout.CENTER);

Button btn2 = new Button("b");
frm.getContentPane().add(btn2, BorderLayout.SOUTH);

frm.setSize(400, 400);
frm.show();
}

}
红队蓝军逆向学习路线红队蓝军逆向学习路线红队蓝军逆向学习路线红队蓝军逆向学习路线红队蓝军逆向学习路线红队蓝军逆向学习路线红队蓝军逆向学习路线红队蓝军逆向学习路线红队蓝军逆向学习路线红队蓝军逆向学习路线红队蓝军逆向学习路线红队蓝军逆向学习路线红队蓝军逆向学习路线红队蓝军逆向学习路线红队蓝军逆向学习路线红队蓝军逆向学习路线红队蓝军逆向学习路线红队蓝军逆向学习路线红队蓝军逆向学习路线红队蓝军逆向学习路线红队蓝军逆向学习路线红队蓝军逆向学习路线红队蓝军逆向学习路线红队蓝军逆向学习路线红队蓝军逆向学习路线红队蓝军逆向学习路线红队蓝军逆向学习路线红队蓝军逆向学习路线红队蓝军逆向学习路线红队蓝军逆向学习路线红队蓝军逆向学习路线红队蓝军逆向学习路线红队蓝军逆向学习路线红队蓝军逆向学习路线红队蓝军逆向学习路线红队蓝军逆向学习路线红队蓝军逆向学习路线红队蓝军逆向学习路线红队蓝军逆向学习路线红队蓝军逆向学习路线红队蓝军逆向学习路线红队蓝军逆向学习路线红队蓝军逆向学习路线红队蓝军逆向学习路线红队蓝军逆向学习路线红队蓝军逆向学习路线红队蓝军逆向学习路线红队蓝军逆向学习路线红队蓝军逆向学习路线红队蓝军逆向学习路线

62,612

社区成员

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

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