java项目小结

数据库配置的一些问题:实现TCP/IP连接:SQLServer2005->配置工具->SQLServer Configuration Manager->MSSQLSERVER的协议->TCP/IP->已启用


Class.forname("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection con = DriverManager.getConnection("jdbc:sqlserver://localhost;databaseName=stuInfo;", "sa", "sasa");
PreparedStatement ps = con.preparestatement(sql);
ps.setString(1,stu_id);
//存放的结果集
ResultSet rs = ps.executeQuery();
Vector v_vector = new Vector();  //二维
while(rs.next()){
 Vector v = new Vector(); //一维
 v.add(rs.getString(1));
 v.add(rs.getString(2));
 v.add(rs.getString(3));
 v_vector.add(v);
}
//常量String添加添加到Vector
Vector v_string = new Vector();
v_string.add("stu_id");
v_string.add("stu_name");
v_string.add("stu_age");

//构造JTable 1.构造模型  2.JTable添加模型  3.添加到JScrollPane中  4.JScrollPane添加到JFrame
DefaultTableModel student_dtable = new DefaultTableModel(v_vector(二维),v_string(常量索引));
JTable student_jtable = new JTable(student_dtable);
JScrollPane jsp = new JScrollPane(student_jtable);
this.add(jsp);

//构造JTree 1.节点  2.DefaultTreeModel构造模型  3.JTree添加模型  4.添加到JScrollPane中 5.添加到JScrollPaneJFrame
DefaultMutableTreeNode root=new DefaultMutableTreeNode("我的电脑");
DefaultTreeModel  tmodel=new DefaultTreeModel(root);
  //jtree=new JTree(new String[]{"c","d","e","f"} );
jtree=new JTree(tmodel);
JScrollPane jsp=new JScrollPane(jtree);

 

//在添加事件监听同时实现事件响应
btnCancel.addActionListener(new ActionListener(){
   @Override
   public void actionPerformed(ActionEvent e) {
   }
});


//先添加事件监听   后实现事件响应
btnCancel.addActionListener(this);

public void actionPerformed(ActionEvent e){
}

e.getSource()  获得产生事件源
getText().trim()的作用是:在获得的文本中除去空格. trim()的作用是:去掉字符串左右的空格

JOptionPane.showMessageDialog(this,"确认密码与新密码不符","错误",JOptionPane.ERROR_MESSAGE);
JOptionPane.showMessageDialog(null,"显示内容");
event.getActionCommand();//点击事件返回的一个String值
JLabel myImage2=new JLabel(new ImageIcon("university.gif"));//动画的添加

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值