java - 可滚动文本区域?

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

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

最佳答案

试试这个:

myFrame.setContentPane(new JScrollPane(myPane));

关于java - 可滚动文本区域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34245559/

相关文章:

java - 删除包含字符串 Excel Apache POI API 的行

java - 在 Java 中将球图像放到我的球对象上时遇到问题

java - 当没有可用的 jar 文件时,将另一个开源项目集成到 Android 项目中的规范方法是什么?

java - 无法发布到 Linux 上 ActiveMQ 上的队列

java - JTable 排序后添加行 bug

java - 编写自定义 ListCellRenderer

Java : set a Component on top of another

java - 结束球的路径

java - 在 Clojure 中使用正则表达式和反向引用替换字符串

java - ServiceTracker有时会错过服务?