初始化的时候不要先把tree分别加入到两个页中先加入第一个页,然后在改变第一个页中的tree的事件体中 调用第一个页面的getComponents()方法造型成JTree类型,传给第一个页面这样每次对第一个页面中的tree进行改变,第二个页面中的树也随之改变
解决方案 »
- jsp javascript问题求解
- hibernate缓存疑问
- struts2中的验证框架和数据库不为空字段问题
- JAVA访问https webservice?
- ibatis方面的大神求帮忙
- 求介绍Web Servic的PPT
- 求解,用通俗的语言简单介绍:EJB / JMS
- 有关在Jbuilere中如何开发报表应用?请教了谢谢
- 文本框获取焦点时弹出提示信息,点击提示信息可以关掉,但如何再让文本框获取到焦点呢
- httpclient 4.X请求得到的response有Transfer-Encoding: chunked时无法获取数据,求解决方案,(3.x是可以取数据)
- 请教Lomboz的问题
- [Microsoft][SQLServer 2000 Driver for JDBC]Unsupported method ResultSet.absolute
还有你应该都使用接口,把你的两个panel连接起来,java中有此类的接口,你去看看嘛
public void stateChanged(javax.swing.event.ChangeEvent event) {
Object object = event.getSource();
if (object == jtabCur) jtabCur_stateChanged(event);
} void jtabCur_stateChanged(javax.swing.event.ChangeEvent event) {
if (jtabCur.getSelectedIndex() == 0) jpanel1.add(tree);
else jpanel2.add(tree);
}
}
public void stateChanged(javax.swing.event.ChangeEvent event) {
Object object = event.getSource();
if (object == jtabCur) jtabCur_stateChanged(event);
} void jtabCur_stateChanged(javax.swing.event.ChangeEvent event) {
if (jtabCur.getSelectedIndex() == 0) split1.setLeftComponent(tree);
else split2.setLeftComponent(tree);
}
}