Java 在JFrame中显示异常
我正在使用swing(JFrame)作为我的应用程序的UI。我需要使用红色的JFrame标签的try/catch来显示程序面临的异常 目前我正在这样做:Java 在JFrame中显示异常,java,swing,jframe,Java,Swing,Jframe,我正在使用swing(JFrame)作为我的应用程序的UI。我需要使用红色的JFrame标签的try/catch来显示程序面临的异常 目前我正在这样做: some class extends JFrame { JLabel label=new JLabel(""); add(label); findFile() { try{ //so
some class extends JFrame
{
JLabel label=new JLabel("");
add(label);
findFile()
{
try{
//some code
}
catch(IOException e)
{
label.setText(e.toString());
}
}
想知道用catch块写的一行代码是否正确吗?
如果(是=正常)thx
否则请告诉我如何将异常打印为JFrame上的标签
Thx PREVICE..上述代码可能无法工作,因为更新代码似乎没有在事件调度程序线程(EDT)中运行。此线程负责更新UI、响应事件等 您很可能需要使用更新文本 也就是说,大多数Swing应用程序(据我所知)通常倾向于使用s向用户显示错误消息和/或任何其他通知
在线查找这两个示例应该没有问题。您的代码将编译并运行良好。你说正确是什么意思?我的意思是在jframe的标签中没有显示任何异常。