public void actionPerformed(ActionEvent e) {
if(e.getSource()==submit)
{
textArea.append("主表的表名称"+tree.getLastSelectedPathComponent().toString()+"/n");
System.out.println("主表的表名称"+tree.getLastSelectedPathComponent().toString()); //判断主表的节点
for(int i=0;i<jTree_select.size();i++){
JTreeAndSelect jTreeAndSelect =(JTreeAndSelect)jTree_select.get(i);
textArea.append("第"+(i+1)+"个JTree主表是"+((DefaultMutableTreeNode)jTreeAndSelect.getJTree().getLastSelectedPathComponent()).getParent().toString()+"/n");
textArea.append("第"+(i+1)+"个JTree对应的列是"+jTreeAndSelect.getJTree().getLastSelectedPathComponent().toString()+"/n");
textArea.append("对应主表的选项"+jTreeAndSelect.getTable_column().getSelectedItem().toString()+"/n");
jPanel.add(build);
main.validate();
main.updateUI();
}
}
else if(e.getSource()==build){
//调用生成类生成 ,传入的参数即上面导出的数据
}
}
06-18