关于网友提出的“ java应用程序 Panel中加滚动条的问题”问题疑问,本网通过在网上对“ java应用程序 Panel中加滚动条的问题”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: java应用程序 Panel中加滚动条的问题描述:
代码如下:
public TestJScrollPane(){
this.setSize(300, 200);
Panel panel=new Panel();
panel.setBounds(0, 0, 300, 200);
JPanel p = new JPanel();
//如果需要垂直方向滚动,则加上这句话
p.setPreferredSize(new Dimension(250,1000));
JScrollPane jsp = new JScrollPane(p);
p.add(new JButton("aaaaaaaaaaa"));
p.add(new JButton("bbbbbbbbbbb"));
p.add(new JButton("aaaaaaaaaaa"));
p.add(new JButton("bbbbbbbbbbb"));
p.add(new JButton("aaaaaaaaaaa"));
p.add(new JButton("bbbbbbbbbbb"));
p.add(new JButton("aaaaaaaaaaa"));
p.add(new JButton("bbbbbbbbbbb"));
p.add(new JButton("aaaaaaaaaaa"));
p.add(new JButton("bbbbbbbbbbb"));
p.add(new JButton("aaaaaaaaaaa"));
p.add(new JButton("bbbbbbbbbbb"));
p.add(new JButton("aaaaaaaaaaa"));
p.add(new JButton("bbbbbbbbbbb"));
p.add(new JButton("aaaaaaaaaaa"));
p.add(new JButton("bbbbbbbbbbb"));
p.add(new JButton("aaaaaaaaaaa"));
p.add(new JButton("bbbbbbbbbbb"));
p.add(new JButton("aaaaaaaaaaa"));
p.add(new JButton("bbbbbbbbbbb"));
p.add(new JButton("aaaaaaaaaaa"));
p.add(new JButton("bbbbbbbbbbb"));
p.add(new JButton("aaaaaaaaaaa"));
p.add(new JButton("bbbbbbbbbbb"));
p.add(new JButton("aaaaaaaaaaa"));
p.add(new JButton("bbbbbbbbbbb"));
p.add(new JButton("aaaaaaaaaaa"));
p.add(new JButton("bbbbbbbbbbb"));
p.add(new JButton("aaaaaaaaaaa"));
p.add(new JButton("bbbbbbbbbbb"));
panel.add(jsp);
this.add(panel);
this.setVisible(true);
}
这是网上找别人代码改的 源码中 frame中放置一个panel 滚动条就可以出来 我想在panel中再添加一个panel 并且滚动条是针对内panel的 效果出不来 帮看看。。。 谢