CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  GUI 设计

请大虾们帮我看看这段程序代码

楼主liuhui12341(辉)2006-03-01 13:56:35 在 Java / GUI 设计 提问

 
  import   java.awt.*;  
  import   java.sql.*;  
  import   javax.swing.*;  
  import   java.awt.event.*;  
   
   
   
   
  public   class   Frame1   extends   JFrame   {  
      JFrame   jf=new   JFrame();  
      JPanel   jp;  
      JLabel   jll1   =   new   JLabel();  
      JComboBox   jcb1   =   new   JComboBox();  
      JLabel   jl2   =   new   JLabel();  
      JComboBox   jcb2   =   new   JComboBox();  
      JButton   jb   =   new   JButton();  
      JTextField   jtf1   =   new   JTextField();  
      JTextField   jtf2   =   new   JTextField();  
      JTextField   jtf3   =   new   JTextField();  
      ResultSetComBoxModel     rscm1=new   ResultSetComBoxModel();  
      Connection   con=null;  
      Statement   stmt1=null;  
      Statement   stmt2=null;  
      ResultSet   rs1=null,rs2=null;  
      public   Frame1()   {  
          try   {  
              setDefaultCloseOperation(EXIT_ON_CLOSE);  
              jbInit();  
              dataInit();  
          }  
          catch   (Exception   exception)   {  
              exception.printStackTrace();  
          }  
      }  
   
   
      private   void   jbInit()   throws   Exception   {  
       
          jp   =   (JPanel)   getContentPane();  
          jp.setLayout(null);  
          jf.setSize(new   Dimension(500,   300));  
          jf.setTitle("城市查询系统");  
          jll1.setText("省名:");  
          jll1.setBounds(new   Rectangle(13,   29,   41,   38));  
          jcb1.setBounds(new   Rectangle(50,   35,   80,   24));  
          jcb1.addActionListener(new   ActionListener()   {  
              public   void   actionPerformed(ActionEvent   e)   {  
                  jcb1_actionPerformed(e);  
              }  
          });  
          jl2.setText("城市名:");  
          jl2.setBounds(new   Rectangle(149,   35,   49,   24));  
          jcb2.setBounds(new   Rectangle(209,   33,   80,   24));  
          jb.setBounds(new   Rectangle(320,   31,   60,   27));  
          jb.setText("查询");  
          jb.addActionListener(new   ActionListener()   {  
              public   void   actionPerformed(ActionEvent   e)   {  
                  jb_actionPerformed(e);  
              }  
          });  
          jtf1.setText("");  
          jtf1.setBounds(new   Rectangle(22,   100,   102,   26));  
          jtf2.setText("");  
          jtf2.setBounds(new   Rectangle(146,   100,   102,   26));  
          jtf3.setText("");  
          jtf3.setBounds(new   Rectangle(272,   100,   102,   26));  
  jf.setVisible(true);  
  jf.add(jp);  
          jp.setBackground(Color.pink);  
          jf.setDefaultCloseOperation(3);  
           
          jp.add(jcb1);  
          jp.add(jtf1);  
          jp.add(jtf3);  
          jp.add(jtf2);  
          jp.add(jl2);  
          jp.add(jll1);  
          jp.add(jcb2);  
          jp.add(jb);  
      }  
       
      private   void   dataInit()   throws   Exception{  
      try{  
      Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");  
      }catch(ClassNotFoundException   e){}  
      try{  
      con   =   DriverManager.getConnection("jdbc:odbc:city");  
      stmt1=con.createStatement(1005,   1008);  
      rs1=stmt1.executeQuery("select   省名   from   Capital   ");  
      while   (rs1.next()){  
      int     省号=rs1.getInt(1);  
      String     省名=rs1.getString(2);  
      }  
      stmt2=con.CreateStatment();  
          rs2=stmt2.executeQuery("select   城市名   from   Capital2   where   省号=jcb1.getSelectItem()");  
      while(rs2.next()){  
      int   省号=rs2.getInt(1);  
      int   城市号=rs2.getInt(2);  
      String     城市名=rs2.getString(3);  
      String   城市描述=rs2.getString(4);  
      }  
      con.close();  
       
      }catch(Exception   e){}  
       
                 
          public   void   jcb1_itemStateChanged(ItemEvent   e)   {  
           
      }  
       
       
       
       
   
      public   void   jcb1_actionPerformed(ActionEvent   e)   {  
   
      }  
       
       
       
       
       
       
       
   
      public   void   jb_actionPerformed(ActionEvent   e)   {  
          if(e.getSource()==jb)  
            {  
              jtf1.setText(jcb1);  
              jtf2.setText(jcb2);  
              jtf3.setText();  
            }  
          }  
          public   static   void   main(String[]   args)   throws   Exception    
          {  
          new   Frame1();  
          }  
      }  
  } 问题点数:10、回复次数:1Top

1 楼mixianger(米香儿)回复于 2006-03-01 14:41:36 得分 0

这段代码的问题在哪里?你自己调试过了吗?你应该讲出你的疑惑,大家才好给你帮助啊。  
  我看了一下。你的程序的括号匹配有问题。函数main后面有2个“}”,它们分别跟哪个“{”匹配啊?你自己再调试一下吧。Top

相关问题

  • *****************帮我看看这段简单程序的代码*****************
  • 大家帮我看一下这段代码,(读别人的程序)看不懂:
  • 看看这段代码(代码作用:把程序放到拖盘里)
  • 读入一个C程序,统计程序中代码 注释和空行行数?(求段代码)
  • 帮我翻译一下:当用了这段代码之后,程序就会停止响应。
  • to:VBin 这段代码什么意思的程序我发给你了,帮忙看一下!!!拜托
  • 请高手帮我分析一下这段代码是何压缩程序所压缩?参者均有分!
  • 各位大哥帮忙看一下这段"asp下载程序"代码有什么问题?
  • 帮忙改改这个DES程序的源代码
  • 为何这段代码一运行,程序就出错退出

关键词

  • null
  • jtf
  • jcb
  • setbounds
  • jp
  • jll
  • rectangle
  • jtextfield
  • jf
  • jcombobox

得分解答快速导航

  • 帖主:liuhui12341

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo