嘿伙计们,我想创建一个 JScrollPane 但它不起作用......我不知道为什么......这是我的代码......
public class test extends JFrame{
public test(){
setSize(1000,600);
}
private static JButton[] remove;
private static JPanel p = new JPanel();
public static void main(String[]args){
p.setLayout(null);
JFrame t=new test();
remove = new JButton[25];
for(int i=0;i<25;i++){
remove[i]=new JButton("Remove");
remove[i].setBounds(243,92+35*i,85,25);
p.add(remove[i]);
}
JScrollPane scrollPane = new JScrollPane(p);
scrollPane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED);
t.add(scrollPane);
t.setVisible(true);
}
嗯,我很确定框架对于这 25 个按钮来说不够大......但是如果我删除它,p.setLayout(null);
将自动创建一个水平滚动条......我真的不知道我的代码有什么问题......请帮助非常感谢你!