Java JTextArea that auto-resizes and scrolls
问题 I have a JTextArea in a JPanel. How can I have the JTextArea fill the whole JPanel and resize when the JPanel resizes and scroll when too much text is typed in? 回答1: JPanel panel = new JPanel(); panel.setLayout(new BorderLayout()); //give your JPanel a BorderLayout JTextArea text = new JTextArea(); JScrollPane scroll = new JScrollPane(text); //place the JTextArea in a scroll pane panel.add(scroll, BorderLayout.CENTER); //add the JScrollPane to the panel // CENTER will use up all available