大家好,我在向我编写的应用程序添加滚动条时遇到了一些麻烦。由于我有一台17英寸的显示器,我不需要它,但其他人已经尝试过较小的屏幕,无法访问GUI上的某些项目。我想添加一个滚动条,但我遇到了困难。如何将滚动条添加到我目前拥有的JPanel中。它应该做什么:如果人们重新调整窗口的大小,那么它们必须能够滚动到底部,这是我所拥有的,但它不起作用:s
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 753, 852);
contentPane = new JPanel();
contentPane.setLayout(null);
scrollPane= new JScrollPane(contentPane);
contentPane.setPreferredSize(new Dimension(contentPane.getWidth(),contentPane.getHeight()));
getContentPane().add( scrollPane, BorderLayout.CENTER );
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
then i got alot of contantPane.add()...
感谢任何帮助。谢谢!
答案 0 :(得分:0)
我认为您的错误是在将所有组件添加到contentPane
窗格后将其添加到getContentPane()
中的方式。尝试将所有组件添加到contentPane
之前将contentPane
添加到主内容窗格中,如果这有意义的话......我认为这可能是您的问题。< / p>