将JPanel插入JScrollPane以在netbeans中创建滑动UI

时间:2014-08-27 19:20:00

标签: java swing netbeans jpanel jscrollpane

好的,所以继承我的问题..
我需要创建一个适合1280x800 resoultion的软件,我们的编程团队有1366x768屏幕。所以我们决定开发像Windows 8开始屏幕或诺基亚Lumia主屏幕这样的用户界面很酷。因此,我们希望将一个面板放在一个滚动窗格内。

我在网站上找到了这段代码,完成了我们的要求。但问题是我们无法在Netbeans中实现这一点。正如问题所说,我需要总结视觉帮助,了解如何在Netbeans中解决这个问题。我们有能力对它进行硬编码,但我不认为它会成为团队的首选。

package test;

import java.awt.*;

import javax.swing.*;

public class NewClass extends JFrame {

public NewClass() throws HeadlessException {
    final JPanel panel = new JPanel();
    panel.setBorder(BorderFactory.createLineBorder(Color.red));
    panel.setPreferredSize(new Dimension(800, 600));
    panel.setBackground(Color.black);
    final JScrollPane scroll = new JScrollPane(panel);
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    setLayout(new BorderLayout());
    add(scroll, BorderLayout.CENTER);
    setSize(300, 300);
    setVisible(true);
 }
public static void main(final String[] args) throws Exception {
    SwingUtilities.invokeLater(new Runnable() {
        @Override
        public void run() {
            new NewClass().setVisible(true);
        }
    });
}
}

这是图片的截图

enter image description here

0 个答案:

没有答案