java异常怎么输出到页面_怎么把抛出的异常信息输出到SWING 界面上
展开全部
首先抛出异常e68a84e8a2ad3231313335323631343130323136353331333337623366,然后捕获异常,最后把异常信息输出到SWING界面组件
代码参考如下import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextArea;
public class ExceptionSwing extends JFrame{
JTextArea jta;
JButton jb;
public ExceptionSwing(){
jta = new JTextArea();
JPanel jp = new JPanel();
jb = new JButton("出现异常");
jp.add(jb);
this.add(jta);
this.add(jp,BorderLayout.SOUTH);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setBounds(500, 260, 380, 300);
this.setVisible(true);
jb.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
try{
throw new ClassNotFoundException("异常:没发现需要的类");
}catch(ClassNotFoundException e1){
jta.append(e1.toString()+"\n");
}
}
});
}
public static void main(String[] args) {
new ExceptionSwing();
}
}
效果图
java异常怎么输出到页面_怎么把抛出的异常信息输出到SWING 界面上相关推荐
- 应该手动抛出什么异常?RuntimeException?
Java程序员应该手动抛出什么异常?不能抛出RuntimeException吧? 收藏帖子 回复 秦三行 结帖率 96.88% if(sectionCodeT!=null && !&q ...
- 第8集析构函数中抛出的异常
前两篇文章讨论了对象在构造过程中(构造函数)和运行过程中(成员函数)出现异常时的处理情况,本文将讨论最后一种情况,当异常发生在对象的析构销毁过程中时,又会有什么不同呢?主人公阿愚在此可以非常有把握地告 ...
- Spring事务抛出Exception异常不回滚
今天有个业务逻辑流程为: 1.访客预约确认先更新预约状态为"预约确认" 2.调用http接口发短信.更新预约状态为"预约成功"等一系列操作 这里面有个问题,如果 ...
- java中子类可否抛出两个父类抛出的异常的子类_父类的多个构造方法各自抛出不同的异常,子类的构造方法应该抛出哪个/些异常?...
[情况描述]如下代码,在父类中定义了两个构造方法,各自throws不同的异常.当定义子类时,IDE会提示需要显示定义构造方法来抛出父类构造方法的异常.很自然地认为应该抛出父类所有构造方法的异常,然而只 ...
- java exception e抛异常_抛出的异常在上层catch到,但是e.getMessage()为NULL,为什么会这样?...
1.在一个代码里catch到Exception,throw new Exception(e.getMessage()); 在上级代码里catch到抛出的Exception,想得到错误的信息,结果发现e ...
- java assert 异常_如何使用Assert验证是否抛出了异常?
如何使用Assert(或其他Test类?)来验证是否抛出了异常? #1楼 好吧,我几乎可以总结一下之前所有其他人所说的内容......无论如何,这里是我根据好的答案建立的代码:)剩下要做的就是复制和使 ...
- 实现一个输入程序,接收从 键盘读入的字符串。当字符串中所含字符个数少于程序设定的上限时,输出这个字符串;否则抛出MyStringException1异常,在异常处理中要求重新输入新的字符串或者中断程序
实现一个输入程序,接收从 键盘读入的字符串.当字符串中所含字符个数少于程序设定的上限时,输出这个字符串:否则抛出MyStringException1异常,在异常处理中要求重新输入新的字符串或者中断程序 ...
- java 捕捉的异常抛出_Java异常抛出和捕获
Java中把非正常情况分为两种,异常(Exception)和错误(Error). 异常.png Error:一般是指与虚拟机相关的问题(虚拟机错误.线程死锁等),这种错误无法回复或不可能捕获 Exce ...
- java 抛出指定异常信息_java 抛出异常处理的方法
java 抛出异常处理的方法 为了避免调用的人不知道有异常,才抛出异常的,所以是谁掉用的久在哪里处理.说的对吗 对. 1.throws关键字通常被应用在声明方法时,用来指定可能抛出的异常.多个异常可以 ...
最新文章
- oracle创建数据库步骤
- 【php7扩展开发五】函数调用
- Shiro 登录、退出、校验是否登录涉及到的Session和Cookie
- 你如何在java中获取线程堆_如何在Windows上获取未在控制台中运行的Java进程的线程和堆转储...
- python去掉人像白边_python 使用plt画图,去除图片四周的白边方法
- magic square java_测试Magic Square Java的.txt文件
- TQuery组件的Open方法与ExecSQL的区别
- shell中日期的使用当前日期的加减
- !!超级筹码理论总结
- 百度中文依存句法分析工具DDParser重磅开源
- 优化程序性能(CSAPP)
- python对象数组排序_如何在JavaScript中对对象数组进行排序
- 电驴连接服务器显示无响应,请问使用电驴时,服务器无响应,怎么解决?
- 氢键H-H的博客目录
- 炒鸡福利:买云服务送智能摄像头
- 爬虫有道词典进行自动翻译
- Bond随你入坑kubernetes之:入门篇 - 搭建多节点集群+Dashboard+监控
- 搜索引擎(三)-- 搜索器
- 【考研高数-高等数学-基础】第六章 定积分的应用
- 微型计算机期末考试题库,微机原理-期末考试题库及答案(含3套试卷)