好像又是一个问树型结构的,看看这两个东西吧。
http://community.csdn.net/Expert/topic/3157/3157582.xml?temp=.3322107
http://community.csdn.net/Expert/topic/3190/3190905.xml?temp=.3740198
http://community.csdn.net/Expert/topic/3157/3157582.xml?temp=.3322107
http://community.csdn.net/Expert/topic/3190/3190905.xml?temp=.3740198
解决方案 »
- 求2个正则:
- freemarker模板更改后如何自动修改静态页面
- 点击按钮,javacript表单验证不执行,无法跳转到处理页面
- jsp获取客户端浏览器版本(firefox取不到?)
- spring+hibernate管理的service方法,内存溢出
- 刚学AJAX,aJAX验证总出毛病,求达人指导,谢谢
- myeclipse+hibernate+struts开发时,为什出现的异常信息不在控制台上打印了呢
- jax-ws exception
- 大家帮忙解决EJB的问题
- 总服务器和各下级服务器实现数据同步的思想。
- JBuilder9 + WebLogic8 怎么可以做到快速开发企业应用?
- 为什么我的JTable的HeaderRenderer为null?
JComboBox 可以通过ActionListener来捕获动作。
当点击校长级的comboBox的之后,set教师级comboBox的model.model你可以选择用数组或者vector写死在程序里,也可以从一个xml文件中读出来。
当然,后者比较好。
右键--->节点增加
--->节点修改(修改节点名称)
--->节点删除 另外我设的点击鼠标事件怎么不起作用,点击节点时根本不打印出测试语句!
public class Frame1 extends JFrame {
JPanel contentPane; DefaultMutableTreeNode top = new DefaultMutableTreeNode("Root of tree");
JTree jTree1 = new JTree(top);
JScrollPane treeView = new JScrollPane(jTree1);
DefaultTreeCellRenderer treeRenderer = new DefaultTreeCellRenderer();
public void jbInit() throws Exception {
....
//鼠标监听
treeView.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(MouseEvent e) {
treeView_mouseClicked(e);
}
});
....
contentPane.add(treeView, null);
} //鼠标事件
void treeView_mouseClicked(MouseEvent e) {
System.out.println("this is a test1");
System.out.println(e.getButton()); }
问题说的很清楚,请用过的帮忙看一下,谢谢.
JScrollPane treeView = new JScrollPane(jTree1);
treeView.addMouseListener(new java.awt.event.MouseAdapter()
看清楚了,你的事件给JScrollPane了,可怜的jtree什么也得不到