awt实现登陆界面+数据库——学java,零基础不怕,不只要理论,更要实践+项目<a href......

awt实现登陆界面+数据库——学java,零基础不怕,不只要理论,更要实践+项目<a href=http://www.bjweixin.com>太原维信科技提供 </a>
 

public class AwtTest extends Frame implements ActionListener{

MenuItem menuItem1 = null;

Menu menu3 = null;

Button b = null;

TextField text = null;

public AwtTest(){  (太原维信IT教育  实训高端品牌)

this.setLayout(null);

this.setBounds(0, 0,500,500);

this.setResizable(false);

MenuBar menuBar = new MenuBar();

Menu menu1= new Menu("学员管理");

Menu menu2 = new Menu("班级管理");

menuItem1 = new MenuItem("添加学员");

MenuItem menuItem2 = new MenuItem("删除学员");

MenuItem menuItem3 = new MenuItem("添加班级");

MenuItem menuItem4 = new MenuItem("删除班级");

this.setMenuBar(menuBar);

menuBar.add(menu1);

menuBar.add(menu2);

menu1.add(menuItem1);(太原维信IT教育  实训高端品牌)

menu1.add(menuItem2);

menu2.add(menuItem3);

menu2.add(menuItem4);

this.setVisible(true);

menuItem1.addActionListener(this);

this.addWindowListener(new WindowAdapter(){

public void windowClosing(WindowEvent e){

System.exit(0);

}(太原维信IT教育  实训高端品牌)

});

this.setLayout(new FlowLayout());

Label name = new Label("用户名");

 text = new TextField("",40);

 b = new Button("登陆");

 b.addActionListener(this);

add(name);

add(text);

add(b);

}

public void actionPerformed(ActionEvent e) {

// TODO Auto-generated method stub

if(e.getSource()==menuItem1){

System.out.println("----");

new AddStudent();

this.dispose();

}else if(e.getSource()==b){

String name = text.getText();

if(doLogin(name)){

new AddStudent();

this.dispose();

}else{

String message = "用户名不存在";

JOptionPane.showMessageDialog(this,message,"警告",JOptionPane.WARNING_MESSAGE);

}

}

}

//1模拟数据<a href=http://www.bjweixin.com>太原维信科技提供 </a>

public boolean doLogin(String name){

//链接数据库

if(name=="123"||name.equals("123")){

return true;

}else{

return false;

}

}

//2连接数据库  (太原维信IT教育  实训高端品牌)

public boolean doLogin(String name){

Connection con = null;

PreparedStatement pstmt = null;

int rs = 0;

try {

Class.forName("sun.jdbc.odbj.JdbcOdbcDriver");

con = DriverManager.getConnection("jdbc:odbc:datasource","sa","");

String sql = "insert into table values(?)";

pstmt = con.prepareStatement(sql);

pstmt.setString(1, name);

 rs = pstmt.executeUpdate();

catch (ClassNotFoundException e) {

// TODO Auto-generated catch block

e.printStackTrace();

catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}finally{

try {

pstmt.close();

con.close(); (太原维信IT教育  实训高端品牌)

catch (SQLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

//链接数据库 <a href=http://www.bjweixin.com>太原维信科技提供 </a>

if(rs!=0){

return true;

}else{

return false;

}

}

//创建框架<a href=http://www.bjweixin.com>太原维信科技提供 </a>

public static void main(String[] args) {

AwtTest frame = new AwtTest();

}

}

public class AddStudent extends Frame{

public AddStudent(){

this.setLayout(null);

this.setBounds(20, 200,300,300);

this.setResizable(false);

this.setVisible(true);

this.addWindowListener(new WindowAdapter(){

public void windowClosing(WindowEvent e){

System.exit(0);

}

});

}

}

学java,零基础不怕,不只要理论,更要实践+项目,

<a href=http://www.bjweixin.com>太原维信科技提供 </a>

转载于:https://my.oschina.net/u/1185114/blog/147205

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值