本帖最后由 赵熠东(赵东东) 于 2013-5-2 09:36 编辑
下面是代码片段:- try {
- //加载驱动程序
- Class.forName("sun.jdbc.odbc.JdbcOdbcDriverError"); //故意出错,测试catch语句
- } catch (ClassNotFoundException e1) {
- //延时关闭窗口
- taInfo.setText("无法加载jdbc驱动程序");
- try {
- Thread.sleep(5000);
- } catch (InterruptedException e) {
- e.printStackTrace();
- }
- System.exit(-1);
- }
复制代码 为什么taInfo.setText("无法加载jdbc驱动程序");这条语句执行没有效果呢?我想让窗口显示异常信息并延时退出,但是为什么只延时退出不在窗口显示出错信息呢?理想结果如下:
完整代码如下:执行结果如图:
|
|