如何创建要在面板之间共享的组件

时间:2014-01-29 10:50:44

标签: java swing components jtree

我想创建一个JTree,用于我项目不同部分的各种面板,因此,我试图创建一个JTree类,以便稍后可以在另一个框架中导入它。

您能否建议如何使其可行

这是包含JScrollPane和默认JTree

的类
public class UserJTree extends Component{


public UserJTree(){

    initialize();

}
void initialize(){

JScrollPane scrollPane = new JScrollPane();
JTree tree = new JTree();
    //rest of the JTree implementation 

tree.setBounds(6, 6, 145, 500);
scrollPane.setViewportView(tree);
}

Component getUserTree(){

    return this;

} 

 } 

这是我希望将我的JTree

放在另一个班级的小组
    UserJTree ujt = new UserJTree();
    JPanel panel_3 = new JPanel();
    panel_3.setBounds(26, 51, 157, 512);
    panel_3.setLayout(null);
    panel_3.add(ujt.getUserTree());
    newUserFrame.getContentPane().add(panel_3); 

0 个答案:

没有答案