Java 可滚动文本区?
我想知道如何在相框中添加滚动条 我有这个Java 可滚动文本区?,java,swing,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(); myP
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));
JTextPane还是JTextArea?你的代码说了一个,你的头衔又是另一个。对于将来类似的问题的建议——考虑看教程。