package Frame; import java.awt.BorderLayout; import java.awt.Container; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.FocusEvent; import java.awt.event.FocusListener; import java.util.Iterator; import java.util.List; import java.util.Vector; import javax.swing.Box; import javax.swing.ImageIcon; import javax.swing.JPanel; import javax.swing.JScrollPane; import javax.swing.JTable; import javax.swing.JTextField; import javax.swing.table.DefaultTableModel; import ColorAndFont.English; import ColorAndFont.NothJPanel; import ColorAndFont.UIColor; import ColorAndFont.buttonTitle; import DataBase.DatabaseManagement; import Method.GetNowTime; import PbuliClass.JButtonModel; import PbuliClass.ShowMessage; import PbuliClass.greateTables; import PbuliClass.jinternalFrame; import home.ChuShiHua; import tbDataModel.Tb_tongbuanchor; import tbDataModel_Dell.Dell_TongbuAnchor; import PbuliClass.Systems; @SuppressWarnings("rawtypes") public class AnchorTongbuSet extends jinternalFrame{ /** * */ private static final long serialVersionUID = 1L; Container rq; NothJPanel northPanel=null;//±±²¿Ãæ°å JPanel centerPanel=null;//Öв¿Ãæ°å JScrollPane gd=null;//¹ö¶¯Ãæ°å static JTable table=null;//ÉêÃ÷±í¸ñ JButtonModel but_save=null;//±£´æ°´Å¥ JButtonModel but_clear=null;//Çå¿Õ°´Å¥ JButtonModel but_refresh=null;//ˢа´Å¥ JButtonModel but_tihuan=null;//Ìæ»»»ùÕ¾ JButtonModel but_tongbu=null;//ÊäÈëͬ²½ JButtonModel but_shuaxin=null;//ˢа´¼ü JTextField jf_anchorA=null;//»ùÕ¾A JTextField jf_anchorB=null;//»ùÕ¾B JTextField jf_tongbu=null;//ͬ²½»ùÕ¾ Vector columnName; List list; Vector rowData=null; DefaultTableModel tableModel=null;//ÉùÃ÷±í¸ñÄ£ÐÍ public AnchorTongbuSet() {//¹¹Ôì·½·¨ String title="ͬ²½ÉèÖÃ"; if(Systems.sys().getLanguage().equals("English")) { title="Anchor Synchronize Site"; } this.setTitle(title); rowData=new Vector(); this.setFrameIcon(new ImageIcon("image/icon/time.png"));//ÉèÖô°Ìåͼ±ê rq=getContentPane();//»ñÈ¡ÈÝÆ÷ rq.setLayout(new BorderLayout()); rq.setBackground(UIColor.getNorth_color()); rq.add(getNorthPanel(),BorderLayout.NORTH); rq.add(getGd(),BorderLayout.CENTER); } /**»ñÈ¡±±²¿Ãæ°åµÄ·½·¨*/ public NothJPanel getNorthPanel() { if(northPanel==null) { northPanel=new NothJPanel(); northPanel.setBackground(UIColor.getNorth_color());//ÉèÖÃÃæ°å±³¾°Îª°×É« Box topicBox = Box.createHorizontalBox();// ´´½¨Ò»¸öˮƽÏäÈÝÆ÷ topicBox.add(getBut_shuaxin() ); topicBox.add(Box.createHorizontalStrut(20)); topicBox.add(getBut_save()); topicBox.add(Box.createHorizontalStrut(20));// Ìí¼ÓÒ»¸ö10ÏñËØ¿íµÄˮƽ֧Öù topicBox.add(getBut_refresh()); topicBox.add(Box.createHorizontalStrut(20));// Ìí¼ÓÒ»¸ö10ÏñËØ¿íµÄˮƽ֧Öù topicBox.add(getJf_anchorA()); topicBox.add(Box.createHorizontalStrut(5));// Ìí¼ÓÒ»¸ö10ÏñËØ¿íµÄˮƽ֧Öù topicBox.add(getJf_anchorB()); topicBox.add(Box.createHorizontalStrut(10));// Ìí¼ÓÒ»¸ö10ÏñËØ¿íµÄˮƽ֧Öù topicBox.add(getBut_tihuan()); topicBox.add(Box.createHorizontalStrut(20));// Ìí¼ÓÒ»¸ö10ÏñËØ¿íµÄˮƽ֧Öù topicBox.add(getJf_tongbu()); topicBox.add(Box.createHorizontalStrut(5));// Ìí¼ÓÒ»¸ö10ÏñËØ¿íµÄˮƽ֧Öù topicBox.add(getBut_tongbu()); northPanel.add(topicBox ); } return northPanel; } public JButtonModel getBut_save() { if(but_save==null) { but_save=new JButtonModel(buttonTitle.getSave()); but_save.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { int tagnum=getTable().getRowCount();//±í¸ñ×ÜÐÐÊý int saveok=0; for(int i=0;i(); for(int i=0;i tbv ) { Iterator iterator = tbv.iterator();//´´½¨µü´úÆ÷ while (iterator.hasNext()) {//µü´úÆ÷´æÔÚÔªËØ Tb_tongbuanchor info = iterator.next();//½«µü´úÆ÷ÀïÃæµÄÔªËØ¸øµ½list¼¯ºÏ Vector row = new Vector(); row.add(info.getAnchorid()); row.add(info.getRootanchorid()); row.add(info.getType()); row.add(info.getState()); row.add(info.getAddtime()); tableModel.addRow(row);// Ïò±í¸ñ¶ÔÏóÌí¼ÓÐÐÊý¾Ý } } public JButtonModel getBut_tihuan() { if(but_tihuan==null) { but_tihuan=new JButtonModel(English.name("»ùÕ¾AÌæ»»B", "A Replace B")); but_tihuan.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { String anchora=jf_anchorA.getText().trim(); String anchorb=jf_anchorB.getText().trim(); for(int i=0;i