可滚动文本区域?

时间:2015-12-12 22:07:48

标签: java swing

我正在试图弄清楚如何在我的框架中添加滚动条?

我有这个

private void textArea() {
    myFrame = new JFrame("Test");
    myFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    myFrame.setLocationRelativeTo(null);
    myFrame.setSize(300, 300);
    myPane = new JTextPane();
    myPane.setText("Choose a File to Process");
    myFrame.setContentPane(myPane);
    JMenuBar myBar = new JMenuBar();
    JMenu myMenu = getFileMenu();
    JButton button = new JButton("Select File");
    myBar.add(myMenu);
    myBar.add(button);
    myFrame.setJMenuBar(myBar);
    myFrame.setVisible(true);
}

private JMenu getFileMenu() {
    JMenu myMenu = new JMenu("File");
    cmdOpen = new JMenuItem("Open CSV File");
    cmdOpen.addActionListener(this);
    myMenu.add(cmdOpen);
    return myMenu;
}

我的文件输出非常大。此外,我尝试了所有其他解决方案,但我无法解决它

1 个答案:

答案 0 :(得分:2)

试试这个:

myFrame.setContentPane(new JScrollPane(myPane));