我想在运行时单击按钮时在 JTextPane 中添加多个新的 JTextArea。为此,我为 JTextPane 设置了框布局,并使用 mytextpane.add() 方法在其中添加了新组件。 但它正在根据布局调整大小和重新定位,并且不保留我分配的原始大小。另外,当我向其中添加更多组件时,插入的组件正在缩小,但我希望当我向 JTextPane 添加更多组件时显示滚动条。请帮我解决这个问题。
最佳答案
通常,您将组件添加到 JPanel,所以我不确定您为什么尝试将它们添加到 JTextPane。基本代码是:
panel.add( someComponent );
panel.revalidate();
但是,如果您确实尝试将它们添加到 JTextPane,那么您应该使用 JTextPane 的 insertComponent() 方法。
如果您需要更多帮助,请发布您的SSCCE显示问题。
关于Java Swing - 在 JTextPane 中插入组件(JTextArea)的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2294288/