}
}
int[] selectedRow = jTable.getSelectedRows(); int[] selectedCol = jTable.getSelectedColumns(); //定义文本框的显示内容
for (int i=0; i //设置是否可操作 deleteInfo.setEnabled(true); for (int j=0; j jTextField1.setText(colValue[selectedRow[i]][0]); jTextField2.setText(colValue[selectedRow[i]][1]); jTextField3.setText(colValue[selectedRow[i]][2]); 4.Node14Panel.java import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.net.*; import javax.swing.event.*; /** * 树第一节点下的第四叶子 * 人员信息查询管理 */ public class Node14Panel extends JPanel implements ActionListener{ //定义所用的面板 JPanel upPanel = new JPanel(); JPanel centerPanel = new JPanel(); JPanel downPanel = new JPanel(); //定义图形界面元素 JLabel jLabel = new JLabel(); JLabel jLabel1 = new JLabel(); JLabel jLabel2 = new JLabel(); JLabel jLabel3 = new JLabel(); //定义表格 JScrollPane jScrollPane1; JTable jTable; ListSelectionModel listSelectionModel = null; String[] colName = {\编号\姓名\出生年月\民族\地址\部门\ /** * 上部面板的布局 */ public void upInit() throws Exception { PersonBean bean = new PersonBean(); upPanel.setLayout(girdBag); try { jLabel.setText(\人员信息查询\jLabel.setFont(new Font(\girdBagCon = new GridBagConstraints(); girdBagCon.gridx = 0; girdBagCon.gridy = 0; girdBagCon.insets = new Insets(0,10,0,10); public Node14Panel() { } this.setLayout(new BorderLayout()); try { } catch(Exception } e) { e.printStackTrace(); upInit(); //上部面板布局 centerInit(); //中部面板布局 downInit(); //下部面板布局 addListener(); GridBagLayout girdBag = new GridBagLayout(); GridBagConstraints girdBagCon; String[][] colValue; } /** } girdBag.setConstraints(jLabel,girdBagCon); centerPanel.add(jLabel); upPanel.add(jLabel); colValue = bean.searchAll(); jTable = new JTable(colValue,colName); jTable.setPreferredScrollableViewportSize(new Dimension(450,380)); jScrollPane1 = new JScrollPane(jTable); jScrollPane1.setPreferredSize(new Dimension(450,380)); girdBagCon = new GridBagConstraints(); girdBagCon.gridx = 0; girdBagCon.gridy = 1; girdBagCon.insets = new Insets(0,0,0,0); girdBag.setConstraints(jScrollPane1,girdBagCon); upPanel.add(jScrollPane1); catch(Exception e) { } //添加上部面板 this.add(upPanel,BorderLayout.NORTH); e.printStackTrace(); * 中部面板的布局 */ public void centerInit() throws Exception { } /** * 下部面板的布局 */ public void downInit(){ } /** * 添加事件侦听 } */ public void addListener() throws Exception { } /** * 事件处理 */ public void actionPerformed(ActionEvent e) { } 5.Node15Panel.java import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.net.*; import javax.swing.event.*; /** * 树第一节点下的第五叶子 * 部门管理 */ public class Node15Panel extends JPanel implements ActionListener,ListSelectionListener{ //定义所用的面板 JPanel upPanel = new JPanel(); JPanel centerPanel = new JPanel(); JPanel downPanel = new JPanel(); //定义图形界面元素 JLabel jLabel1 = new JLabel(); JLabel jLabel2 = new JLabel(); JLabel jLabel3 = new JLabel(); JTextField jTextField1 = new JTextField(15); JTextField jTextField2 = new JTextField(15); JTextField jTextField3 = new JTextField(15); JButton searchInfo = new JButton(); JButton addInfo = new JButton(); JButton modifyInfo = new JButton(); JButton deleteInfo = new JButton(); JButton clearInfo = new JButton(); JButton saveInfo = new JButton(); JButton eixtInfo = new JButton(); //定义表格 JScrollPane jScrollPane1; JTable jTable; ListSelectionModel listSelectionModel = null; String[] colName = {\部门编号\一级部门\二级部门\ /** * 上部面板的布局 */ public void upInit() throws Exception { DeptBean bean = new DeptBean(); try { public Node15Panel() { } this.setLayout(new BorderLayout()); try { } catch(Exception } e) { e.printStackTrace(); upInit(); //上部面板布局 centerInit(); //中部面板布局 downInit(); //下部面板布局 addListener(); GridBagLayout girdBag = new GridBagLayout(); GridBagConstraints girdBagCon; String[][] colValue;