diff --git a/src/com/langtech/plm/mpart/MpartDialog.java b/src/com/langtech/plm/mpart/MpartDialog.java index 7cb422d..c755300 100644 --- a/src/com/langtech/plm/mpart/MpartDialog.java +++ b/src/com/langtech/plm/mpart/MpartDialog.java @@ -164,6 +164,7 @@ public class MpartDialog extends JFrame implements ActionListener { this.setLayout(new BorderLayout()); JPanel topPanel = getTopPanel(); + System.out.println("topPanel is null? " + (topPanel == null)); JPanel btnPanel = getBtnPanel(); @@ -184,6 +185,11 @@ public class MpartDialog extends JFrame implements ActionListener { // this.validate(); this.setVisible(true); + + //强制刷新界面 + this.revalidate(); + this.repaint(); + String groupID = getGroupID(); System.out.println("groupID==========" + groupID); String factory = ""; @@ -286,7 +292,7 @@ public class MpartDialog extends JFrame implements ActionListener { @Override public void actionPerformed(ActionEvent e) { - // TODO Auto-generated method stub + Object source = e.getSource(); System.out.println("source==>+" + source); @@ -542,6 +548,7 @@ public class MpartDialog extends JFrame implements ActionListener { } } + if(errMsg.length() > 0) { MessageBox.post(errMsg.toString(), "提示 ", MessageBox.INFORMATION); KUtil.setByPass(false); @@ -578,11 +585,8 @@ public class MpartDialog extends JFrame implements ActionListener { } } -// if (tempMrevList.size() == 0) { -// MessageBox.post(eId + "对象未创建MPart!", "提示 ", MessageBox.INFORMATION); -// return; -// } else - if (tempMrevList.size() == 1) { + + if (tempMrevList.size() == 1) { // 把M放bom下 addList.put(tempMrevList.get(0),sl); } else if (tempMrevList.size() > 1) { @@ -806,7 +810,7 @@ public class MpartDialog extends JFrame implements ActionListener { } } catch (Exception e1) { - // TODO Auto-generated catch block + e1.printStackTrace(); } } @@ -833,7 +837,7 @@ public class MpartDialog extends JFrame implements ActionListener { "com.teamcenter.rac.pse.PSEPerspective", new InterfaceAIFComponent[] { table2RevList.get(t_part2.getSelectedRow()).getItem() }); } catch (TCException e1) { - // TODO Auto-generated catch block + e1.printStackTrace(); } } @@ -850,7 +854,7 @@ public class MpartDialog extends JFrame implements ActionListener { try { userName = user.getUserName()+"_"+user.getUserId(); } catch (TCException e1) { - // TODO Auto-generated catch block + MessageBox.post("请选择用户!", "提示 ", MessageBox.INFORMATION); return; } @@ -899,351 +903,365 @@ public class MpartDialog extends JFrame implements ActionListener { } private JPanel getTablePanel() { - JPanel panel = new JPanel(new BorderLayout()); - panel.setPreferredSize(new Dimension(1100, 600)); - tm_part = new DefaultTableModel(); - t_part = new JTable(tm_part) { - /** - * - */ - private static final long serialVersionUID = 1L; - - @Override - public boolean isCellEditable(int row, int column) { - // 非自制不可编辑 - String value = (String) getValueAt(row, 5); - System.out.println("value==========" + value); - if (value.equals("自制")) { - if (column == 5) {// 可编辑的列 + try { + JPanel panel = new JPanel(new BorderLayout()); + panel.setPreferredSize(new Dimension(1100, 600)); + tm_part = new DefaultTableModel(); + t_part = new JTable(tm_part) { + /** + * + */ + private static final long serialVersionUID = 1L; - return true; + @Override + public boolean isCellEditable(int row, int column) { + // 非自制不可编辑 + String value = (String) getValueAt(row, 5); + System.out.println("value==========" + value); + if (value.equals("自制")) { + if (column == 5) {// 可编辑的列 + + return true; + } else { + return false; + } } else { - return false; - } - } else { - if (column == 5) {// 可编辑的列 + if (column == 5) {// 可编辑的列 - return true; - } else { - return false; + return true; + } else { + return false; + } } - } - } + } - }; - - SwingUtilities.invokeLater(new Runnable() { - public void run() { - // 添加鼠标监听器 - t_part.addMouseListener(new MouseAdapter() { - @Override - public void mouseClicked(MouseEvent e) { - if (e.getClickCount() == 2 || e.getClickCount() == 1) { - // TODO Auto-generated method stub - int selectColumn = t_part.getTableHeader().columnAtPoint(e.getPoint()); - int selectedRow = t_part.rowAtPoint(e.getPoint()); - - if (selectColumn != 0) { - t_part2.removeAll(); - tm_part2.setRowCount(0); - table2RevList.clear(); - ArrayList arrayList = valueList.get(selectedRow); - Object object = arrayList.get(8); - - if (object != null) { - - ArrayList tempList = (ArrayList) object; - for (int i = 0; i < tempList.size(); i++) { - table2RevList.add(tempList.get(i)); - } - System.out.println("tempList======" + tempList.size()); - for (int i = 0; i < tempList.size(); i++) { - TCComponentItemRevision tcComponentItemRevision = tempList.get(i); - try { -// String id = tcComponentItemRevision.getStringProperty("item_id"); -// System.out.println("item_id======" + id); - String objectName = tcComponentItemRevision - .getStringProperty("object_string"); - tm_part2.addRow(new Object[] { i + 1, objectName }); - } catch (TCException e1) { - // TODO Auto-generated catch block - e1.printStackTrace(); + }; + + SwingUtilities.invokeLater(new Runnable() { + public void run() { + // 添加鼠标监听器 + t_part.addMouseListener(new MouseAdapter() { + @Override + public void mouseClicked(MouseEvent e) { + if (e.getClickCount() == 2 || e.getClickCount() == 1) { + // TODO Auto-generated method stub + int selectColumn = t_part.getTableHeader().columnAtPoint(e.getPoint()); + int selectedRow = t_part.rowAtPoint(e.getPoint()); + + if (selectColumn != 0) { + t_part2.removeAll(); + tm_part2.setRowCount(0); + table2RevList.clear(); + ArrayList arrayList = valueList.get(selectedRow); + Object object = arrayList.get(8); + + if (object != null) { + + ArrayList tempList = (ArrayList) object; + for (int i = 0; i < tempList.size(); i++) { + table2RevList.add(tempList.get(i)); + } + System.out.println("tempList======" + tempList.size()); + for (int i = 0; i < tempList.size(); i++) { + TCComponentItemRevision tcComponentItemRevision = tempList.get(i); + try { +// String id = tcComponentItemRevision.getStringProperty("item_id"); +// System.out.println("item_id======" + id); + String objectName = tcComponentItemRevision + .getStringProperty("object_string"); + tm_part2.addRow(new Object[] { i + 1, objectName }); + } catch (TCException e1) { + // TODO Auto-generated catch block + e1.printStackTrace(); + } } } - } - } else { + } else { - if (t_part.getValueAt(selectedRow, 5).equals("自制")) { - Object valueAt = t_part.getValueAt(selectedRow, selectColumn); - if (valueAt.toString().equals("1")) { - t_part.setValueAt("0", selectedRow, selectColumn); - } else { - t_part.setValueAt("1", selectedRow, selectColumn); + if (t_part.getValueAt(selectedRow, 5).equals("自制")) { + Object valueAt = t_part.getValueAt(selectedRow, selectColumn); + if (valueAt.toString().equals("1")) { + t_part.setValueAt("0", selectedRow, selectColumn); + } else { + t_part.setValueAt("1", selectedRow, selectColumn); + } } - } + } } } - } - }); - } - }); + }); + } + }); -// t_part.addMouseListener(new MouseListener() { -// -// @Override -// public void mouseReleased(MouseEvent e) { -// // TODO Auto-generated method stub +// t_part.addMouseListener(new MouseListener() { // -// } -// -// @Override -// public void mousePressed(MouseEvent e) { -// // TODO Auto-generated method stub +// @Override +// public void mouseReleased(MouseEvent e) { +// // TODO Auto-generated method stub +// +// } // -// } -// -// @Override -// public void mouseExited(MouseEvent e) { -// // TODO Auto-generated method stub +// @Override +// public void mousePressed(MouseEvent e) { +// // TODO Auto-generated method stub +// +// } // -// } -// -// @Override -// public void mouseEntered(MouseEvent e) { -// // TODO Auto-generated method stub +// @Override +// public void mouseExited(MouseEvent e) { +// // TODO Auto-generated method stub +// +// } // -// } -// -// @Override -// public void mouseClicked(MouseEvent e) { -// // TODO Auto-generated method stub -// int selectColumn = t_part.getTableHeader().columnAtPoint(e.getPoint()); -// int selectedRow = t_part.rowAtPoint(e.getPoint()); -// -// if(selectColumn != 0) -// { -// t_part2.removeAll(); -// tm_part2.setRowCount(0); -// table2RevList.clear(); -// ArrayList arrayList = valueList.get(selectedRow); -// Object object = arrayList.get(8); -// System.out.println("11111111111111111111111111111111"); -// if(object != null) { -// -// ArrayList tempList = (ArrayList)object; -// for (int i = 0; i < tempList.size(); i++) { -// table2RevList.add(tempList.get(i)); -// } -// System.out.println("tempList======"+tempList.size()); -// for (int i = 0; i < tempList.size(); i++) { -// TCComponentItemRevision tcComponentItemRevision = tempList.get(i); -// try { -// String id = tcComponentItemRevision.getStringProperty("item_id"); -// System.out.println("item_id======"+id); -// String objectName = tcComponentItemRevision.getStringProperty("object_name"); -// tm_part2.addRow(new Object[] {i+1,id+"_"+objectName}); -// } catch (TCException e1) { -// // TODO Auto-generated catch block -// e1.printStackTrace(); +// @Override +// public void mouseEntered(MouseEvent e) { +// // TODO Auto-generated method stub +// +// } +// +// @Override +// public void mouseClicked(MouseEvent e) { +// // TODO Auto-generated method stub +// int selectColumn = t_part.getTableHeader().columnAtPoint(e.getPoint()); +// int selectedRow = t_part.rowAtPoint(e.getPoint()); +// +// if(selectColumn != 0) +// { +// t_part2.removeAll(); +// tm_part2.setRowCount(0); +// table2RevList.clear(); +// ArrayList arrayList = valueList.get(selectedRow); +// Object object = arrayList.get(8); +// System.out.println("11111111111111111111111111111111"); +// if(object != null) { +// +// ArrayList tempList = (ArrayList)object; +// for (int i = 0; i < tempList.size(); i++) { +// table2RevList.add(tempList.get(i)); +// } +// System.out.println("tempList======"+tempList.size()); +// for (int i = 0; i < tempList.size(); i++) { +// TCComponentItemRevision tcComponentItemRevision = tempList.get(i); +// try { +// String id = tcComponentItemRevision.getStringProperty("item_id"); +// System.out.println("item_id======"+id); +// String objectName = tcComponentItemRevision.getStringProperty("object_name"); +// tm_part2.addRow(new Object[] {i+1,id+"_"+objectName}); +// } catch (TCException e1) { +// // TODO Auto-generated catch block +// e1.printStackTrace(); +// } // } -// } -// } -// }else { -// Object valueAt = t_part.getValueAt(selectedRow, selectColumn); -// if(valueAt.toString().equals("1")) { -// t_part.setValueAt("0", selectedRow, selectColumn); +// } // }else { -// t_part.setValueAt("1", selectedRow, selectColumn); +// Object valueAt = t_part.getValueAt(selectedRow, selectColumn); +// if(valueAt.toString().equals("1")) { +// t_part.setValueAt("0", selectedRow, selectColumn); +// }else { +// t_part.setValueAt("1", selectedRow, selectColumn); +// } // } -// } -// } -// }); +// } +// }); + + tm_part.setDataVector(null, HEADER); + t_part.getTableHeader().setReorderingAllowed(false); // 设置列不可移动,否则会发生类型转换错误(第三列) + this.t_part.setRowHeight(30); - tm_part.setDataVector(null, HEADER); - t_part.getTableHeader().setReorderingAllowed(false); // 设置列不可移动,否则会发生类型转换错误(第三列) - this.t_part.setRowHeight(30); + TableColumnModel colModel = this.t_part.getColumnModel(); + int colCnt = HEADERWIDTH.length; + for (int i = 0; i < colCnt; i++) { + colModel.getColumn(i).setPreferredWidth(HEADERWIDTH[i]); + } + t_part.getTableHeader().setDefaultRenderer(new CheckHeaderCellRenderer(t_part)); + t_part.getColumnModel().getColumn(0).setCellRenderer(new TableCellCheckboxRenderer(t_part)); + JComboBox jComboBox1 = new JComboBox(); + jComboBox1.addItem("外购"); + jComboBox1.addItem("自制"); + t_part.getColumnModel().getColumn(5).setCellEditor(new DefaultCellEditor(jComboBox1)); + // 获取首选项值 +// String[] ld_taskNature = session.getPreferenceService().getStringValues("ld_taskNature");// 任务性质 +// String[] ld_taskDifficulty = session.getPreferenceService().getStringValues("ld_taskDifficulty");// 难易程度 +// String[] ld_urgency = session.getPreferenceService().getStringValues("ld_urgency");// 紧急程度 + // +// Map ld_taskNatureMap = new HashMap(); +// Map ld_taskDifficultyMap = new HashMap(); +// Map ld_urgencyMap = new HashMap(); + + // 塞下拉框值 + +// for (int i = 0; i < ld_taskNature.length; i++) { +// String[] split = ld_taskNature[i].split("="); +// ld_taskNatureMap.put(split[0], Double.parseDouble(split[1])); +// jComboBox1.addItem(split[0]); +// } + // +// for (int i = 0; i < ld_taskDifficulty.length; i++) { +// String[] split = ld_taskDifficulty[i].split("="); +// ld_taskDifficultyMap.put(split[0], Double.parseDouble(split[1])); +// jComboBox2.addItem(split[0]); +// } + // +// for (int i = 0; i < ld_urgency.length; i++) { +// String[] split = ld_urgency[i].split("="); +// ld_urgencyMap.put(split[0], Double.parseDouble(split[1])); +// jComboBox3.addItem(split[0]); +// } - TableColumnModel colModel = this.t_part.getColumnModel(); - int colCnt = HEADERWIDTH.length; - for (int i = 0; i < colCnt; i++) { - colModel.getColumn(i).setPreferredWidth(HEADERWIDTH[i]); + // +// // 添加鼠标监听器 +// t_part.addMouseListener(new MouseAdapter() { +// @Override +// public void mouseClicked(MouseEvent e) { +// if (e.getClickCount() == 2 && t_part.columnAtPoint(e.getPoint()) == 2) { // 判断是否双击并且是在第二列 +// int row = t_part.rowAtPoint(e.getPoint()); +// int column = t_part.columnAtPoint(e.getPoint()); +// if (column == 2) { +// // 获取被双击的单元格的数据 +// String value = (String) t_part.getModel().getValueAt(row, column); +// // 在这里处理双击事件 +// System.out.println("Double-clicked on cell: Row=" + row + ", Column=" + column + ", Value=" + value); +// // 这里可以添加更多的逻辑来处理双击事件 +// +// } +// +// } +// } +// }); + + // this.t_part.getTableHeader().setBackground(Color.blue); + + JScrollPane scroll = new JScrollPane(t_part); + panel.add(BorderLayout.CENTER, scroll); + + panel.setBorder(BorderFactory.createLoweredBevelBorder()); + return panel; + } catch (Exception e) { + // TODO: handle exception + System.out.println("查询部分左边panel渲染异常!错误信息如下:"+e.getMessage()); + e.printStackTrace(); } - t_part.getTableHeader().setDefaultRenderer(new CheckHeaderCellRenderer(t_part)); - t_part.getColumnModel().getColumn(0).setCellRenderer(new TableCellCheckboxRenderer(t_part)); - JComboBox jComboBox1 = new JComboBox(); - jComboBox1.addItem("外购"); - jComboBox1.addItem("自制"); - t_part.getColumnModel().getColumn(5).setCellEditor(new DefaultCellEditor(jComboBox1)); - // 获取首选项值 -// String[] ld_taskNature = session.getPreferenceService().getStringValues("ld_taskNature");// 任务性质 -// String[] ld_taskDifficulty = session.getPreferenceService().getStringValues("ld_taskDifficulty");// 难易程度 -// String[] ld_urgency = session.getPreferenceService().getStringValues("ld_urgency");// 紧急程度 -// -// Map ld_taskNatureMap = new HashMap(); -// Map ld_taskDifficultyMap = new HashMap(); -// Map ld_urgencyMap = new HashMap(); - - // 塞下拉框值 - -// for (int i = 0; i < ld_taskNature.length; i++) { -// String[] split = ld_taskNature[i].split("="); -// ld_taskNatureMap.put(split[0], Double.parseDouble(split[1])); -// jComboBox1.addItem(split[0]); -// } -// -// for (int i = 0; i < ld_taskDifficulty.length; i++) { -// String[] split = ld_taskDifficulty[i].split("="); -// ld_taskDifficultyMap.put(split[0], Double.parseDouble(split[1])); -// jComboBox2.addItem(split[0]); -// } -// -// for (int i = 0; i < ld_urgency.length; i++) { -// String[] split = ld_urgency[i].split("="); -// ld_urgencyMap.put(split[0], Double.parseDouble(split[1])); -// jComboBox3.addItem(split[0]); -// } - -// -// // 添加鼠标监听器 -// t_part.addMouseListener(new MouseAdapter() { -// @Override -// public void mouseClicked(MouseEvent e) { -// if (e.getClickCount() == 2 && t_part.columnAtPoint(e.getPoint()) == 2) { // 判断是否双击并且是在第二列 -// int row = t_part.rowAtPoint(e.getPoint()); -// int column = t_part.columnAtPoint(e.getPoint()); -// if (column == 2) { -// // 获取被双击的单元格的数据 -// String value = (String) t_part.getModel().getValueAt(row, column); -// // 在这里处理双击事件 -// System.out.println("Double-clicked on cell: Row=" + row + ", Column=" + column + ", Value=" + value); -// // 这里可以添加更多的逻辑来处理双击事件 -// -// } -// -// } -// } -// }); - - // this.t_part.getTableHeader().setBackground(Color.blue); - - JScrollPane scroll = new JScrollPane(t_part); - panel.add(BorderLayout.CENTER, scroll); - - panel.setBorder(BorderFactory.createLoweredBevelBorder()); - return panel; + return null; } //获取右边的panel private JPanel getTablePanel2() { - JPanel panel = new JPanel(new BorderLayout()); - panel.setPreferredSize(new Dimension(200, 600)); - tm_part2 = new DefaultTableModel(); - t_part2 = new JTable(tm_part2) { - /** - * - */ - - @Override - public boolean isCellEditable(int row, int column) { - if (column == 0) {// 可编辑的列 - return true; - } else { - return false; + try { + JPanel panel = new JPanel(new BorderLayout()); + panel.setPreferredSize(new Dimension(200, 600)); + tm_part2 = new DefaultTableModel(); + t_part2 = new JTable(tm_part2) { + /** + * + */ + + @Override + public boolean isCellEditable(int row, int column) { + if (column == 0) {// 可编辑的列 + return true; + } else { + return false; + } + } + }; + tm_part2.setDataVector(null, HEADER2); + t_part2.getTableHeader().setReorderingAllowed(false); // 设置列不可移动,否则会发生类型转换错误(第三列) + this.t_part2.setRowHeight(23); + TableColumnModel colModel = this.t_part2.getColumnModel(); + int colCnt = HEADERWIDTH2.length; + for (int i = 0; i < colCnt; i++) { + colModel.getColumn(i).setPreferredWidth(HEADERWIDTH2[i]); } - - }; - tm_part2.setDataVector(null, HEADER2); - t_part2.getTableHeader().setReorderingAllowed(false); // 设置列不可移动,否则会发生类型转换错误(第三列) - this.t_part2.setRowHeight(23); - TableColumnModel colModel = this.t_part2.getColumnModel(); - int colCnt = HEADERWIDTH2.length; - for (int i = 0; i < colCnt; i++) { - colModel.getColumn(i).setPreferredWidth(HEADERWIDTH2[i]); - } - // t_part2.getTableHeader().setDefaultRenderer(new - // CheckHeaderCellRenderer(t_part2)); - // t_part2.getColumnModel().getColumn(0).setCellRenderer(new - // TableCellCheckboxRenderer(t_part2)); -// t_part2.addMouseListener(new MouseListener() { -// -// @Override -// public void mouseReleased(MouseEvent e) { -// // TODO Auto-generated method stub + // t_part2.getTableHeader().setDefaultRenderer(new + // CheckHeaderCellRenderer(t_part2)); + // t_part2.getColumnModel().getColumn(0).setCellRenderer(new + // TableCellCheckboxRenderer(t_part2)); +// t_part2.addMouseListener(new MouseListener() { // -// } -// -// @Override -// public void mousePressed(MouseEvent e) { -// // TODO Auto-generated method stub +// @Override +// public void mouseReleased(MouseEvent e) { +// // TODO Auto-generated method stub +// +// } // -// } -// -// @Override -// public void mouseExited(MouseEvent e) { -// // TODO Auto-generated method stub +// @Override +// public void mousePressed(MouseEvent e) { +// // TODO Auto-generated method stub +// +// } // -// } -// -// @Override -// public void mouseEntered(MouseEvent e) { -// // TODO Auto-generated method stub +// @Override +// public void mouseExited(MouseEvent e) { +// // TODO Auto-generated method stub +// +// } // -// } -// -// @Override -// public void mouseClicked(MouseEvent e) { -// // TODO Auto-generated method stub -// int selectColumn = t_part2.getTableHeader().columnAtPoint(e.getPoint()); -// int selectedRow = t_part2.rowAtPoint(e.getPoint()); -//// System.out.println("selectColumn==>"+selectColumn); -// if(selectColumn != 0) -// { -// return; -// }else { -// Object valueAt = t_part2.getValueAt(selectedRow, selectColumn); -// if(valueAt.toString().equals("1")) { -// t_part2.setValueAt("0", selectedRow, selectColumn); +// @Override +// public void mouseEntered(MouseEvent e) { +// // TODO Auto-generated method stub +// +// } +// +// @Override +// public void mouseClicked(MouseEvent e) { +// // TODO Auto-generated method stub +// int selectColumn = t_part2.getTableHeader().columnAtPoint(e.getPoint()); +// int selectedRow = t_part2.rowAtPoint(e.getPoint()); +//// System.out.println("selectColumn==>"+selectColumn); +// if(selectColumn != 0) +// { +// return; // }else { -// t_part2.setValueAt("1", selectedRow, selectColumn); +// Object valueAt = t_part2.getValueAt(selectedRow, selectColumn); +// if(valueAt.toString().equals("1")) { +// t_part2.setValueAt("0", selectedRow, selectColumn); +// }else { +// t_part2.setValueAt("1", selectedRow, selectColumn); +// } // } -// } -// } -// }); - // 设置第一列的单元格渲染器和编辑器 - -// -// // 添加鼠标监听器 -// t_part.addMouseListener(new MouseAdapter() { -// @Override -// public void mouseClicked(MouseEvent e) { -// if (e.getClickCount() == 2 && t_part.columnAtPoint(e.getPoint()) == 2) { // 判断是否双击并且是在第二列 -// int row = t_part.rowAtPoint(e.getPoint()); -// int column = t_part.columnAtPoint(e.getPoint()); -// if (column == 2) { -// // 获取被双击的单元格的数据 -// String value = (String) t_part.getModel().getValueAt(row, column); -// // 在这里处理双击事件 -// System.out.println("Double-clicked on cell: Row=" + row + ", Column=" + column + ", Value=" + value); -// // 这里可以添加更多的逻辑来处理双击事件 -// -// } -// -// } -// } -// }); - - // this.t_part2.getTableHeader().setBackground(Color.blue); - - JScrollPane scroll = new JScrollPane(t_part2); - panel.add(BorderLayout.CENTER, scroll); - - panel.setBorder(BorderFactory.createLoweredBevelBorder()); - return panel; +// } +// }); + // 设置第一列的单元格渲染器和编辑器 + + // +// // 添加鼠标监听器 +// t_part.addMouseListener(new MouseAdapter() { +// @Override +// public void mouseClicked(MouseEvent e) { +// if (e.getClickCount() == 2 && t_part.columnAtPoint(e.getPoint()) == 2) { // 判断是否双击并且是在第二列 +// int row = t_part.rowAtPoint(e.getPoint()); +// int column = t_part.columnAtPoint(e.getPoint()); +// if (column == 2) { +// // 获取被双击的单元格的数据 +// String value = (String) t_part.getModel().getValueAt(row, column); +// // 在这里处理双击事件 +// System.out.println("Double-clicked on cell: Row=" + row + ", Column=" + column + ", Value=" + value); +// // 这里可以添加更多的逻辑来处理双击事件 +// +// } +// +// } +// } +// }); + + // this.t_part2.getTableHeader().setBackground(Color.blue); + + JScrollPane scroll = new JScrollPane(t_part2); + panel.add(BorderLayout.CENTER, scroll); + + panel.setBorder(BorderFactory.createLoweredBevelBorder()); + return panel; + } catch (Exception e) { + // TODO: handle exception + System.out.println("查询部分右边panel渲染异常!错误信息如下:"+e.getMessage()); + e.printStackTrace(); + } + return null; } public String getGroupID() throws TCException {