2015-12-12 2 views
0

Я пытаюсь понять, как добавить в рамку прокрутку?Прокручиваемая область текста?

Я это

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; 
} 

Выход моего файла очень большой. Также я попробовал все другие решения, но я не мог это исправить

+0

Использование JScrollPane? – Durandal

+0

JTextPane или JTextArea? Ваш код говорит, что один и ваш заголовок говорят другой. –

+0

Предложение для будущих аналогичных вопросов - рассмотрите на самом деле просмотр учебника. –

ответ

2

Попробуйте это:

myFrame.setContentPane(new JScrollPane(myPane)); 
Смежные вопросы