java - java.lang.StackOverflowError 正在显示,但我不知道为什么
问题描述
所以我有两个类,一个扩展了主类,我正在使用swing,当我想在主类中设置标题或其他东西时,我得到了这个:
Exception in thread "main" java.lang.UnsupportedOperationException: Not supported yet.
at javaapplication5.PrviProzor.setTitle(PrviProzor.java:166)
at javaapplication5.Timer1.main(Timer1.java:15)
这是 Main 类中的代码:
int opcija = JOptionPane.showOptionDialog(null, "Choose option", "Option dialog", JOptionPane.YES_NO_CANCEL_OPTION, JOptionPane.QUESTION_MESSAGE, null, new String[] {"Settings", "Close"}, null);
if(opcija==JOptionPane.YES_OPTION){
PrviProzor prviProzor = new PrviProzor();
prviProzor.setTitle("Timer");
prviProzor.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
prviProzor.setLocationRelativeTo(null);
prviProzor.setVisible(true);
}
if(opcija==JOptionPane.NO_OPTION){
exit();
}
并且程序希望我将 setTitle、setDefaultCloseOperation.. 和我的第二个类中的其他方法放在我的第二个类中,这些是默认的方法:
void setTitle(String timer) {
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
void setDefaultCloseOperation(int EXIT_ON_CLOSE) {
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
void setLocationRelativeTo(Object object) {
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
void setVisible(boolean b) {
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
And the program still doesn't work, I still get the java.lang.UnsupportedOperationException. What should I do?
解决方案
如何实现实际的方法?
编辑:好的,如果有人仍然不理解它,会更有帮助。
void setTitle(String timer) {
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
假设您自动生成了您的类,并且这是您的 PrviProzor 类中的实现,那么您需要真正实现它。否则我只能说,您的代码按预期工作。
推荐阅读
- javascript - 如何在 EJS 中声明变量?
- php - 使用 POST 发送字符串中的特殊字符
- javascript - 将 ASP MVP 返回 json 实现为 Sails Js MVP 返回 json
- docker - 在 docker 文件中运行 microsoft/nanoserver
- javascript - Angular中的D3没有响应
- javascript - 在自定义域/url 上托管 Node.js 服务器
- reactjs - Typescript,基于字符串文字类型值的条件类型
- regex - 带有命名捕获组的正则表达式负前瞻
- php - 使用 Ajax 和 Laravel 5.4 添加图片到帖子
- r - 跨表的grep计数?