java - 一个用于抛出异常的java类

标签 java exception

所以这不是一个错误,而是一个想法,我有一个java类,Jform1,它是一个JForm。我试图仅将 double 值放入 3 个文本字段中,然后对这些数字进行一些计算。但是,如果用户无法输入 double 值并输入我想要引发异常的任何字符,而不仅仅是显示它是一个字符,并且在标签或对话框中无效。 所以我想创建一个 *entered_Valuenotvalid* 异常类,我该怎么做?我什至想不出如何做到这一点,主要是因为这是一个单独的类本身,然后 Jform 是一个单独的类,所以如果这里发生错误,那么我必须从 *entered_Valuenotvalid* 类中获取异常。

我唯一能想到的是扩展 *entered_Valuenotvalid* 类,或者是否有更好的方法来做到这一点。

最佳答案

异常只是 Throwable 的子类。创建所需的类,选择要子类化的 JDK 异常(可能是 IllegalArgumentException),创建一个实例,然后抛出它。

关于java - 一个用于抛出异常的java类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12612021/

相关文章:

python - 如何在 Python 中的进程之间传递堆栈跟踪?

java - JDBC.SQLServerException : The result set has no current row 异常

java - 在 Android 中获取网络连接警告

java - "undecompilable"java源代码

java.nio channel 缓冲区流术语

java继承找不到符号

java - Libgdx : setting another screen, 但旧屏幕上的按钮仍处于 Activity 状态

java - 为什么使用另一个按钮后文件没有被删除

java - 'java.lang.ClassCastException : Resource cannot be cast to java. lang.Comparable'

python - Python 中无法捕获的异常