如何获得JScrollPane中的组件在JScrollPane中通过setViewportView()或getViewport().add()方法加入一个组
如何获得JScrollPane中的组件
在JScrollPane中通过setViewportView()或getViewport().add()方法加入一个组件,现在通过JScrollPane的getViewport().getView()或getViewport().getComponents() 等方法不能获得我所加入的组件,请问怎样才能获得其中的组件?
多谢!
[解决办法]
getComponent(int n) 试试看。
[解决办法]
就是
getViewport().getView()
获得的为Component类型,
记得要使用这个组件的方法,
先得转换成你的组件类型
[解决办法]
- Java code
JScrollPane scrollPane = new JScrollPane(new JTextArea());JTextArea textarea = (JTextArea)(scrollPane.getViewport().getView());
